Reports
Reporting service event on reports request accepted and queued for processing according to the load type.
Payload
object- id stringRequired
Identifies the event.
- time string
Timestamp of when the occurrence happened. Must adhere to RFC 3339.
- type stringRequired
Unique identifier for the event type.
Can be one of: "com.qlik.v1.report.collected"
- source stringRequired
Identifies the context in which an event happened.
- specversion stringRequired
The version of the CloudEvents specification which the event uses.
- datacontenttype string
Content type of the data value. Must adhere to RFC 2046 format.
- host string
The hostname of the event producer for example pod name.
- userid string
Unique identifier for the user triggering the event.
- authtype string
Representing the type of principal that triggered the occurrence.
- originip string
The origin host (hostname or IP address, optionally including a port) of the request that triggered the event, derived from the request's host.
- tenantid stringRequired
Unique identifier for the tenant related to the event.
- authclaims string
A JSON string representing claims of the principal that triggered the event.
- tracestate string
A comma-delimited list of key-value pairs.
- traceparent string
Contains a version, trace ID, span ID, and trace options.
- toplevelresourceid string
The top level resource id.
- data objectRequired
The data payload for a report processing event.
data properties
- act object
The information from act header
act properties
- issuer string
the acting issuer of the request
- subject string
the acting subject of the request
- subtype string
the acting subtype of the request
-
- tags array of strings
Array of tags sent by requester client.
- issuer string
The issuer of the request from the jwt
- reports objectRequired
The summary information on the triggered request
reports properties
- meta object
Report meta info
meta properties
- outputTtlSecs integer
Seconds to live of the final result artifacts
- exportDeadlineSecs integer
The maximum interval in seconds, starting from the time the API request is received, within which a report must be produced
-
- results array of objectsRequired
Array of results that occurred during report generation.
results properties
- errors array of objects
Array of errors that occurred during report generation.
errors properties
- code stringRequired
The unique code for the error.
- chartId string
Chart id.
- chartType string
Chart type.
-
- format string
The output format
- success booleanRequired
The flag indicating a successful report generation [true, false]
- outputId stringRequired
The outputId [Chart_image, Chart_pdf, chart_excel, Sheet_pdf, Multisheet_PDF].
- sizeBytes integer
output size in bytes
- timeMsecs integerRequired
The time elapsed in milliseconds
- dataExport object
Excel export info
dataExport properties
- vizType string
visualization type
- cellCount integer
cell data count
- rowNumber integer
number of data rows
- columnNumber integer
number of data columns
-
- serverError booleanRequired
The flag indicating if there is a server/backend error
-
- loadType stringRequired
The load type assigned to the request for pool assignment
- templates objectRequired
The templating parameter, it can be a single template or a composition of templates
templates properties
- template object
The object with information for templateType
template properties
- appId stringRequired
The unique identifier of the app the request is related to.
- objectId stringRequired
The unique identifier of the app's object the report is related to.
- templateType stringRequired
Template type and version using semantic versioning [composition-1.0 sense-image-1.0 sense-data-1.0 ... etc], Refer to API docs for the full list
-
- compositionTemplates array of objects
Array of templates defining a composition
compositionTemplates properties
- appId stringRequired
The unique identifier of the app the request is related to.
- objectId stringRequired
The unique identifier of the app's object the report is related to.
- templateType stringRequired
Template type and version using semantic versioning [composition-1.0 sense-image-1.0 sense-data-1.0 ... etc], Refer to API docs for the full list
-
-
- templateType stringRequired
Template type and version using semantic versioning [composition-1.0 sense-image-1.0 sense-data-1.0 ... etc], Refer to API docs for the full list
-
- subject string
The subject of the request from the jwt
- subtype string
The subtype of the request from the jwt
- traceId stringRequired
telemetry trace ID
- version stringRequired
Version of the EventType, it uses semantic versioning.
- clientId string
The unique ID identifying the client
- reportId stringRequired
The unique ID identifying the report
- requestId stringRequired
The unique ID identifying the request
- consumption objectRequired
Details about report processing
consumption properties
- level object
Level stats
level properties
- levelCount integer
Level count
- maxIteration integer
Max iterations
- totIteration integer
Total iterations
- maxNestedLevel integer
Max nested level
-
- endTime stringRequired
timestamp of when the response is ready.
- cellCount integer
cell count
- startTime stringRequired
timestamp of when the request arrives.
- objectCount integerRequired
exported object count
- maxCellCount integer
cell count of biggest data export
- minCellCount integer
cell count of the smallest data export
- variableCount integer
Variable count
- taskRetryCount integer
Task retry count
- senseSheetCount integerRequired
Number of sheets in the request
- dataDurationStat object
Details about report processing
dataDurationStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
- queuingDelayStat object
Details about report processing
queuingDelayStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
- taskDurationStat object
Type duration Map
additional optional properties
- object object
Details about report processing
object properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
-
- chartDurationStat object
Type duration Map
additional optional properties
- object object
Details about report processing
object properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
-
- tcsUploadTimeMsecs integerRequired
TCS upload time
- exportDurationMsecs integerRequired
export duration in milliseconds
- openAppDurationStat object
Details about report processing
openAppDurationStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
- renderedDurationStat object
Details about report processing
renderedDurationStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
- applyFilterDurationStat object
Details about report processing
applyFilterDurationStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
- compositionDurationMsecs integer
composition duration in milliseconds
- applyVariablesDurationStat object
Details about report processing
applyVariablesDurationStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
-
- originalURL string
The Original URL of the caller.
- globalResult stringRequired
All reports succeeded is "success", all reports failed is "failed", else is "partial".
Can be one of: "success""partial""failed"
- browserLikeOrigin booleanRequired
The flag indicating the request is likely coming from a client.
-
com.qlik.v1.report.collected
Example payload of the "Reporting-service has collected a reports request" event
{ "id": "A234-1234-1234", "time": "2024-01-15T10:30:00Z", "type": "com.qlik.v1.report.collected", "source": "com.qlik/reporting-service", "specversion": "1.0", "datacontenttype": "application/json", "host": "reporting-service-7d9f8c6b9c-abcde", "userid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "authtype": "user", "originip": "203.0.113.42", "tenantid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "authclaims": "{\"sub\":\"VZhiEfgW2bLd7HgR-jjzAh6VnicipweT\"}", "tracestate": "congo=t61rcWkgMzE", "traceparent": "00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-01", "toplevelresourceid": "ba2af9e6-0489-49a9-ae4d-8bf4a187f3c5", "data": { "reports": { "results": [ { "success": true, "outputId": "Chart_image", "timeMsecs": 150, "serverError": false } ], "loadType": "batch", "templates": { "template": { "appId": "ba2af9e6-0489-49a9-ae4d-8bf4a187f3c5", "objectId": "uarJk", "templateType": "sense-image-1.0" } }, "templateType": "sense-image-1.0" }, "traceId": "0af7651916cd43dd8448eb211c80319c", "version": "1.0.0", "reportId": "47604fcb-a07d-4549-92a4-38fe11e5eff8:0", "requestId": "47604fcb-a07d-4549-92a4-38fe11e5eff8", "consumption": { "endTime": "2018-10-30T07:06:22Z", "startTime": "2018-10-30T07:06:22Z", "objectCount": 1, "senseSheetCount": 1, "tcsUploadTimeMsecs": 20, "exportDurationMsecs": 500 }, "globalResult": "success", "browserLikeOrigin": true }}Reporting service event on reports request triggered for cycle-based report generation.
Payload
object- id stringRequired
Identifies the event.
- time string
Timestamp of when the occurrence happened. Must adhere to RFC 3339.
- type stringRequired
Unique identifier for the event type.
Can be one of: "com.qlik.v1.report.triggered"
- source stringRequired
Identifies the context in which an event happened.
- specversion stringRequired
The version of the CloudEvents specification which the event uses.
- datacontenttype string
Content type of the data value. Must adhere to RFC 2046 format.
- host string
The hostname of the event producer for example pod name.
- userid string
Unique identifier for the user triggering the event.
- authtype string
Representing the type of principal that triggered the occurrence.
- originip string
The origin host (hostname or IP address, optionally including a port) of the request that triggered the event, derived from the request's host.
- tenantid stringRequired
Unique identifier for the tenant related to the event.
- authclaims string
A JSON string representing claims of the principal that triggered the event.
- tracestate string
A comma-delimited list of key-value pairs.
- traceparent string
Contains a version, trace ID, span ID, and trace options.
- toplevelresourceid string
The top level resource id.
- data objectRequired
The data payload for a report processing event.
data properties
- act object
The information from act header
act properties
- issuer string
the acting issuer of the request
- subject string
the acting subject of the request
- subtype string
the acting subtype of the request
-
- tags array of strings
Array of tags sent by requester client.
- issuer string
The issuer of the request from the jwt
- reports objectRequired
The summary information on the triggered request
reports properties
- meta object
Report meta info
meta properties
- outputTtlSecs integer
Seconds to live of the final result artifacts
- exportDeadlineSecs integer
The maximum interval in seconds, starting from the time the API request is received, within which a report must be produced
-
- results array of objectsRequired
Array of results that occurred during report generation.
results properties
- errors array of objects
Array of errors that occurred during report generation.
errors properties
- code stringRequired
The unique code for the error.
- chartId string
Chart id.
- chartType string
Chart type.
-
- format string
The output format
- success booleanRequired
The flag indicating a successful report generation [true, false]
- outputId stringRequired
The outputId [Chart_image, Chart_pdf, chart_excel, Sheet_pdf, Multisheet_PDF].
- sizeBytes integer
output size in bytes
- timeMsecs integerRequired
The time elapsed in milliseconds
- dataExport object
Excel export info
dataExport properties
- vizType string
visualization type
- cellCount integer
cell data count
- rowNumber integer
number of data rows
- columnNumber integer
number of data columns
-
- serverError booleanRequired
The flag indicating if there is a server/backend error
-
- loadType stringRequired
The load type assigned to the request for pool assignment
- templates objectRequired
The templating parameter, it can be a single template or a composition of templates
templates properties
- template object
The object with information for templateType
template properties
- appId stringRequired
The unique identifier of the app the request is related to.
- objectId stringRequired
The unique identifier of the app's object the report is related to.
- templateType stringRequired
Template type and version using semantic versioning [composition-1.0 sense-image-1.0 sense-data-1.0 ... etc], Refer to API docs for the full list
-
- compositionTemplates array of objects
Array of templates defining a composition
compositionTemplates properties
- appId stringRequired
The unique identifier of the app the request is related to.
- objectId stringRequired
The unique identifier of the app's object the report is related to.
- templateType stringRequired
Template type and version using semantic versioning [composition-1.0 sense-image-1.0 sense-data-1.0 ... etc], Refer to API docs for the full list
-
-
- templateType stringRequired
Template type and version using semantic versioning [composition-1.0 sense-image-1.0 sense-data-1.0 ... etc], Refer to API docs for the full list
-
- subject string
The subject of the request from the jwt
- subtype string
The subtype of the request from the jwt
- traceId stringRequired
telemetry trace ID
- version stringRequired
Version of the EventType, it uses semantic versioning.
- clientId string
The unique ID identifying the client
- reportId stringRequired
The unique ID identifying the report
- requestId stringRequired
The unique ID identifying the request
- consumption objectRequired
Details about report processing
consumption properties
- level object
Level stats
level properties
- levelCount integer
Level count
- maxIteration integer
Max iterations
- totIteration integer
Total iterations
- maxNestedLevel integer
Max nested level
-
- endTime stringRequired
timestamp of when the response is ready.
- cellCount integer
cell count
- startTime stringRequired
timestamp of when the request arrives.
- objectCount integerRequired
exported object count
- maxCellCount integer
cell count of biggest data export
- minCellCount integer
cell count of the smallest data export
- variableCount integer
Variable count
- taskRetryCount integer
Task retry count
- senseSheetCount integerRequired
Number of sheets in the request
- dataDurationStat object
Details about report processing
dataDurationStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
- queuingDelayStat object
Details about report processing
queuingDelayStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
- taskDurationStat object
Type duration Map
additional optional properties
- object object
Details about report processing
object properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
-
- chartDurationStat object
Type duration Map
additional optional properties
- object object
Details about report processing
object properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
-
- tcsUploadTimeMsecs integerRequired
TCS upload time
- exportDurationMsecs integerRequired
export duration in milliseconds
- openAppDurationStat object
Details about report processing
openAppDurationStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
- renderedDurationStat object
Details about report processing
renderedDurationStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
- applyFilterDurationStat object
Details about report processing
applyFilterDurationStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
- compositionDurationMsecs integer
composition duration in milliseconds
- applyVariablesDurationStat object
Details about report processing
applyVariablesDurationStat properties
- failedCount integer
The number of failed exports
- sampleCount integer
Total sample count
- maxDurationMsecs integer
Max duration in milliseconds
- minDurationMsecs integer
Min duration in milliseconds
- totDurationMsecs integer
Total duration in milliseconds
-
-
- originalURL string
The Original URL of the caller.
- globalResult stringRequired
All reports succeeded is "success", all reports failed is "failed", else is "partial".
Can be one of: "success""partial""failed"
- browserLikeOrigin booleanRequired
The flag indicating the request is likely coming from a client.
-
com.qlik.v1.report.triggered
Example payload of the "Reporting-service has triggered a reports request" event
{ "id": "A234-1234-1234", "time": "2024-01-15T10:30:00Z", "type": "com.qlik.v1.report.triggered", "source": "com.qlik/reporting-service", "specversion": "1.0", "datacontenttype": "application/json", "host": "reporting-service-7d9f8c6b9c-abcde", "userid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "authtype": "user", "originip": "203.0.113.42", "tenantid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "authclaims": "{\"sub\":\"VZhiEfgW2bLd7HgR-jjzAh6VnicipweT\"}", "tracestate": "congo=t61rcWkgMzE", "traceparent": "00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-01", "toplevelresourceid": "ba2af9e6-0489-49a9-ae4d-8bf4a187f3c5", "data": { "reports": { "results": [ { "success": true, "outputId": "Chart_image", "timeMsecs": 150, "serverError": false } ], "loadType": "batch", "templates": { "template": { "appId": "ba2af9e6-0489-49a9-ae4d-8bf4a187f3c5", "objectId": "uarJk", "templateType": "sense-image-1.0" } }, "templateType": "sense-image-1.0" }, "traceId": "0af7651916cd43dd8448eb211c80319c", "version": "1.0.0", "reportId": "47604fcb-a07d-4549-92a4-38fe11e5eff8:0", "requestId": "47604fcb-a07d-4549-92a4-38fe11e5eff8", "consumption": { "endTime": "2018-10-30T07:06:22Z", "startTime": "2018-10-30T07:06:22Z", "objectCount": 1, "senseSheetCount": 1, "tcsUploadTimeMsecs": 20, "exportDurationMsecs": 500 }, "globalResult": "success", "browserLikeOrigin": true }}