Hanzo
OpenapiO11y

Returns trigger and resolution statistics for a rule, current window against…

Returns trigger and resolution statistics for a rule, current window against the prior one, for the posted query range.

POST /v1/o11y/rules/{id}/history/stats

Addresshttps://api.hanzo.ai/v1/o11y/rules/{id}/history/stats
MethodPOST
OperationGetRuleStats
AuthAuthorization: Bearer $HANZO_API_KEY

Returns trigger and resolution statistics for a rule, current window against the prior one, for the posted query range. Viewer gate.

Request

18 fields, body application/json (required).

FieldInTypeRequiredDescription
idpathstringyes
endbodyinteger
filtersbodyo11y.FilterSet
filters.itemsbodyo11y.FilterItem[]
filters.items[].keybodyo11y.AttributeKey
filters.items[].key.dataTypebodystring
filters.items[].key.isColumnbodyboolean
filters.items[].key.isJSONbodyboolean
filters.items[].key.keybodystring
filters.items[].key.typebodystring
filters.items[].opbodystring
filters.items[].valuebodyobject
filters.opbodystring
limitbodyinteger
offsetbodyinteger
orderbodystring
startbodyinteger
statebodystring

Response

StatusBodyMeaning
200o11y.O11yRuleStatsOutok

200 body — 30 fields.

FieldInTypeAlwaysDescription
databodyo11y.Stats
data.currentAvgResolutionTimebodystring
data.currentAvgResolutionTimeSeriesbodyo11y.Series
data.currentAvgResolutionTimeSeries.labelsbodyobject
data.currentAvgResolutionTimeSeries.labels.*bodystring
data.currentAvgResolutionTimeSeries.labelsArraybodyobject[]
data.currentAvgResolutionTimeSeries.labelsArray[].*bodystring
data.currentAvgResolutionTimeSeries.valuesbodyany[]
data.currentTriggersSeriesbodyo11y.Series
data.currentTriggersSeries.labelsbodyobject
data.currentTriggersSeries.labels.*bodystring
data.currentTriggersSeries.labelsArraybodyobject[]
data.currentTriggersSeries.labelsArray[].*bodystring
data.currentTriggersSeries.valuesbodyany[]
data.pastAvgResolutionTimebodystring
data.pastAvgResolutionTimeSeriesbodyo11y.Series
data.pastAvgResolutionTimeSeries.labelsbodyobject
data.pastAvgResolutionTimeSeries.labels.*bodystring
data.pastAvgResolutionTimeSeries.labelsArraybodyobject[]
data.pastAvgResolutionTimeSeries.labelsArray[].*bodystring
data.pastAvgResolutionTimeSeries.valuesbodyany[]
data.pastTriggersSeriesbodyo11y.Series
data.pastTriggersSeries.labelsbodyobject
data.pastTriggersSeries.labels.*bodystring
data.pastTriggersSeries.labelsArraybodyobject[]
data.pastTriggersSeries.labelsArray[].*bodystring
data.pastTriggersSeries.valuesbodyany[]
data.totalCurrentTriggersbodyinteger
data.totalPastTriggersbodyinteger
statusbodystringStatus is "success".

Failure carries the platform error shape — see Errors.

Examples

hanzo o11y rules history stats create <id>

O11y API · All Hanzo APIs · Interactive reference

How is this guide?

On this page