Licensing and Entitlements¶
Overview¶
The License and Entitlements page provides a unified view of your F5 Insight license status, validity, and storage consumption. Use this page to monitor your entitlements and track storage utilization across telemetry data and application logs.
Benefits and Key Features¶
- License Visibility - Quickly verify your license status, expiration date, and operating mode from a single dashboard.
- Storage Monitoring - Track real-time storage consumption to understand capacity utilization and plan/respond accordingly.
- Capacity Planning - View storage breakdown by data type using current and historical data to identify growth trends and anticipate future needs.
Accessing License Information¶
- In the left toolbar, navigate to the Manage section
- Select License and Entitlements
License Information¶
| Field | Description |
|---|---|
| Status | Current license state (Active, Expired and so on) |
| Valid Until | License expiration date |
| Mode | Connection mode (Connected or Disconnected) |
License Modes¶
Connected - F5 Insight validates your license against F5 cloud services with outbound connectivity to F5 licensing endpoints.
- F5 Insight generates a license report containing required host and license data.
- The license report is sent automatically to the F5 licensing server for validation.
- The F5 licensing server returns a signed license report that entitles the device.
Disconnected - Uses the same validation workflow for air-gapped environments, but data transfer is manual.
- F5 Insight generates the same license report containing required host and license data.
- You manually transfer and submit the license report to the F5 licensing server from a connected system. (using a tool like Postman or cURL)
- You manually upload the signed license report returned by F5 back to the device to complete entitlement.
Note
A helper tool is available to assist with the manual transfer and submission process for disconnected workflows. See the section below for details.
Storage¶
The storage section provides a real-time overview of data consumption against your licensed capacity.
Storage Metrics¶
| Metric | Description |
|---|---|
| Storage In Use | Total storage currently consumed |
| Licensed Storage | Maximum storage included in your license |
| Available Storage | Remaining capacity |
Storage Breakdown by Data Type¶
Storage consumption is categorized by:
- Telemetry Data - Metrics and performance data collected from BIG-IP devices
- Application Logs - Log data ingested from your BIG-IP fleet
Storage Retention Behavior¶
When storage utilization reaches capacity, F5 Insight automatically rolls over data by deleting the oldest records to make room for new incoming data. An in-app alert notifies you when storage limits are reached, allowing you to review consumption and adjust data collection as needed. Please talk to your Sales team to increase data storage.
Disconnected Mode Helper Tool¶
For disconnected workflows, you can use the helper app documented here:
Appendix: Licensing Communication Examples¶
The following examples are synthetic decoded JWT samples based on the structure of real licensing traffic. Values are illustrative only.
Connected and Disconnected Data Exchange¶
- Outbound from device to licensing service: license report JWT
- Inbound from licensing service to device: signed entitlement manifest JWT
Synthetic Example: Decoded License Report JWT (Outbound)¶
This example represents the decoded JWT from a local license-report-YYYY-MM-DD.json file sent for validation.
{
"header": {
"alg": "HS256",
"typ": "JWT"
},
"payload": {
"payload": {
"documentType": "F5Insight Telemetry",
"documentVersion": "1",
"reportType": "initialize",
"reportName": "f5insight-init-<synthetic-report-id>",
"digitalAssetId": "<synthetic-asset-id>",
"digitalAssetName": "f5insight",
"digitalAssetVersion": "1.0.0-<build>",
"customerProvidedId": "",
"observationStartTime": "2026-03-09T23:28:18Z",
"observationEndTime": "2026-03-09T23:29:18Z",
"telemetryRecords": [
{
"metricName": "insight_aidf_allowance",
"modeValue": 1
}
]
}
}
}
Synthetic Example: Decoded Signed Entitlement Manifest JWT (Inbound)¶
This example represents the decoded JWT from a returned license-manifest-YYYY-MM-DD.json file uploaded back to the device.
{
"header": {
"alg": "RS512",
"kid": "v1",
"jku": "https://product.apis.f5.com/ee/v1/keys/jwks"
},
"payload": {
"documentType": "F5Insight Telemetry",
"documentVersion": "1",
"reportType": "initialize",
"reportName": "f5insight-init-<synthetic-report-id>",
"digitalAssetId": "<synthetic-asset-id>",
"telemetryRecords": [
{
"metricName": "insight_aidf_allowance",
"modeValue": 1
}
],
"entitlement": {
"compliance": {
"digitalAssetComplianceStatus": "valid",
"entitlementCheckStatus": "valid",
"telemetryStatus": "valid"
},
"entitledFeatures": [
{
"featureFlag": "insight_data_storage_gb",
"featurePermitted": 5000,
"featureValueType": "integral"
},
{
"featureFlag": "insight_aidf_allowance",
"featurePermitted": 1,
"featureValueType": "boolean"
}
],
"entitlementMetadata": {
"entitlementExpiryDate": "2027-01-30T00:21:21Z",
"telemetryFrequency": 10080
}
}
}
}