Hanzo
OpenapiMetrics

Read your org's series back over a time range

Answers `{count, series}`, where `count` is the number of matching SERIES and each series carries the samples that fall inside the window.

GET /v1/metrics/query

Addresshttps://api.hanzo.ai/v1/metrics/query
MethodGET
Operationget_metrics_query
AuthAuthorization: Bearer $HANZO_API_KEY

Answers {count, series}, where count is the number of matching SERIES and each series carries the samples that fall inside the window. name selects one series name, and an absent or empty name returns every series the org holds. match is a k=v,k2=v2 label matcher applied as a SUPERSET test: a series matches when it carries all the named labels with those values, extra labels and all.

start and end are nanoseconds since the Unix epoch, and here is the rule worth knowing: a bound that is absent, empty or unparseable becomes 0, which this store reads as UNBOUNDED. A malformed start therefore silently widens the query instead of failing it. There is no limit parameter — the window and the matcher are the whole of what bounds the answer.

The tenant is the gateway-minted X-Org-Id header, falling back to the deployment brand and then default, so a query can only ever read the org the edge asserted.

Request

GET /v1/metrics/query takes no parameters and no body — the credential is the whole request.

Response

The document declares no response body for this operation. It answers 200 on success and the platform error shape on failure — see Errors.

Examples

hanzo metrics query

Metrics API · All Hanzo APIs · Interactive reference

How is this guide?

On this page