App usage quota consumed

Published when application quota usage is recorded for a tenant. The event provides a snapshot of total quota consumption and per-space usage breakdowns, enabling subscribers to track storage allocation, enforce capacity policies, and optimize resource distribution across spaces.

Payload

object
  • idstring

    Unique identifier for the event.

  • hoststring

    The host that generated the event.

  • timestring

    Timestamp of when the event occurred, in ISO 8601 format.

  • typestring

    Unique identifier for the event type.

  • sourcestring

    The source of the event.

  • owneridstring

    The owner ID of the event.

  • originipstring

    The origin IP address of the event source.

  • specversionstring

    The event is compatible with the CloudEvents specification v1.0.

    Can be one of: "1.0"

  • datacontenttypestring

    The content type of the event payload.

  • reasonstring

    The reason why the event was triggered.

  • useridstring

    The unique identifier for the user related to the event.

  • spaceidstring

    The unique identifier for the space related to the event.

  • authtypestring

    Representing the type of principal that triggered the occurrence.

  • clientidstring

    The unique identifier for the client related to the event.

  • tenantidstring
    Required

    The unique identifier for the tenant related to the event.

  • sessionidstring

    The unique identifier for the session related to the event.

  • authclaimsstring

    A JSON string representing claims of the principal that triggered the event.

  • tracestatestring

    A comma-delimited list of key-value pairs for distributed tracing state.

  • traceparentstring

    Contains a version, trace ID, span ID, and trace options in W3C Trace Context format.

  • toplevelresourceidstring

    The unique identifier for the top-level resource related to the event.

  • dataobject

    Represents a snapshot of the total application quota usage for a tenant.

    Show data properties
    • unitstring
      Required

      The unit of measurement for quota usage (currently byte).

      Can be one of: "byte"

    • quotastring
      Required

      The name of the quota being reported.

      Can be one of: "appSizeTotalDefault"

    • usageinteger
      Required

      The total quota usage in the specified unit.

    • spaceUsagesarray of objects

      The quota usage breakdown per space within the tenant.

      Show spaceUsages properties
      • unitstring

        The unit of measurement for the space quota usage (currently byte).

        Can be one of: "byte"

      • usageinteger

        The quota usage for this space in the specified unit.

      • spaceIdstring

        The unique identifier for the space.

com.qlik.v1.app-usage.quota.consumed

Example payload of the "App usage quota consumed" event

{
"id": "id123",
"host": "qlik.example.com",
"time": "2018-10-30T07:06:22Z",
"type": "com.qlik.v1.app-usage.quota.consumed",
"source": "com.qlik/qix-sessions",
"ownerid": "id123",
"originip": "192.168.1.1",
"specversion": "1.0",
"datacontenttype": "application/json",
"reason": "some reason",
"userid": "id123",
"spaceid": "id123",
"authtype": "qix-sessions",
"clientid": "id123",
"tenantid": "id123",
"sessionid": "id123",
"authclaims": "{\"iss\": \"qlik.api.internal/qix-sessions\", \"sub\": \"qix-sessions\", \"subType\": \"service\"}",
"tracestate": "b3=f0cc846cd24db3f68e384e9ccdfbf225-226ac0c507065555-1",
"traceparent": "00-f0cc846cd24db3f68e384e9ccdfbf225-226ac0c507065555-01",
"toplevelresourceid": "id123",
"data": {
"unit": "byte",
"quota": "appSizeTotalDefault",
"usage": 2048
}
}