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

  1. In the left toolbar, navigate to the Manage section
  2. 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.

    1. F5 Insight generates a license report containing required host and license data.
    2. The license report is sent automatically to the F5 licensing server for validation.
    3. 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.

    1. F5 Insight generates the same license report containing required host and license data.
    2. You manually transfer and submit the license report to the F5 licensing server from a connected system. (using a tool like Postman or cURL)
    3. 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

  1. Outbound from device to licensing service: license report JWT
  2. 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
      }
    }
  }
}