Hanzo
OpenapiO11y

Returns trigger and resolution statistics for a rule over the selected time…

Returns trigger and resolution statistics for a rule over the selected time range, current window against the prior one.

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

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

Returns trigger and resolution statistics for a rule over the selected time range, current window against the prior one. Viewer gate.

Request

3 fields.

FieldInTypeRequiredDescription
idpathstringyes
startqueryintegerStart is the window start, unix milliseconds.
endqueryintegerEnd is the window end, unix milliseconds.

Response

StatusBodyMeaning
200o11y.O11yRuleHistoryStatsOutok

200 body — 50 fields.

FieldInTypeAlwaysDescription
databodyo11y.GettableRuleStateHistoryStats
data.currentAvgResolutionTimebodynumber
data.currentAvgResolutionTimeSeriesbodyo11y.TimeSeries
data.currentAvgResolutionTimeSeries.labelsbodyo11y.Label[]
data.currentAvgResolutionTimeSeries.labels[].keybodyo11y.TelemetryFieldKey
data.currentAvgResolutionTimeSeries.labels[].key.descriptionbodystring
data.currentAvgResolutionTimeSeries.labels[].key.fieldContextbodyany
data.currentAvgResolutionTimeSeries.labels[].key.fieldDataTypebodyany
data.currentAvgResolutionTimeSeries.labels[].key.namebodystringyes
data.currentAvgResolutionTimeSeries.labels[].key.signalbodyany
data.currentAvgResolutionTimeSeries.labels[].key.unitbodystring
data.currentAvgResolutionTimeSeries.labels[].valuebodyobject
data.currentAvgResolutionTimeSeries.valuesbodyany[]
data.currentTriggersSeriesbodyo11y.TimeSeries
data.currentTriggersSeries.labelsbodyo11y.Label[]
data.currentTriggersSeries.labels[].keybodyo11y.TelemetryFieldKey
data.currentTriggersSeries.labels[].key.descriptionbodystring
data.currentTriggersSeries.labels[].key.fieldContextbodyany
data.currentTriggersSeries.labels[].key.fieldDataTypebodyany
data.currentTriggersSeries.labels[].key.namebodystringyes
data.currentTriggersSeries.labels[].key.signalbodyany
data.currentTriggersSeries.labels[].key.unitbodystring
data.currentTriggersSeries.labels[].valuebodyobject
data.currentTriggersSeries.valuesbodyany[]
data.pastAvgResolutionTimebodynumber
data.pastAvgResolutionTimeSeriesbodyo11y.TimeSeries
data.pastAvgResolutionTimeSeries.labelsbodyo11y.Label[]
data.pastAvgResolutionTimeSeries.labels[].keybodyo11y.TelemetryFieldKey
data.pastAvgResolutionTimeSeries.labels[].key.descriptionbodystring
data.pastAvgResolutionTimeSeries.labels[].key.fieldContextbodyany
data.pastAvgResolutionTimeSeries.labels[].key.fieldDataTypebodyany
data.pastAvgResolutionTimeSeries.labels[].key.namebodystringyes
data.pastAvgResolutionTimeSeries.labels[].key.signalbodyany
data.pastAvgResolutionTimeSeries.labels[].key.unitbodystring
data.pastAvgResolutionTimeSeries.labels[].valuebodyobject
data.pastAvgResolutionTimeSeries.valuesbodyany[]
data.pastTriggersSeriesbodyo11y.TimeSeries
data.pastTriggersSeries.labelsbodyo11y.Label[]
data.pastTriggersSeries.labels[].keybodyo11y.TelemetryFieldKey
data.pastTriggersSeries.labels[].key.descriptionbodystring
data.pastTriggersSeries.labels[].key.fieldContextbodyany
data.pastTriggersSeries.labels[].key.fieldDataTypebodyany
data.pastTriggersSeries.labels[].key.namebodystringyes
data.pastTriggersSeries.labels[].key.signalbodyany
data.pastTriggersSeries.labels[].key.unitbodystring
data.pastTriggersSeries.labels[].valuebodyobject
data.pastTriggersSeries.valuesbodyany[]
data.totalCurrentTriggersbodyinteger
data.totalPastTriggersbodyinteger
statusbodystringStatus is "success".

Failure carries the platform error shape — see Errors.

Examples

hanzo o11y rules history stats get <id>

O11y API · All Hanzo APIs · Interactive reference

How is this guide?

On this page