Hanzo
OpenapiO11y

Lists the messaging destinations observed in the window — one row per…

Lists the messaging destinations observed in the window — one row per queue/destination/service combination with its throughput and latency columns.

POST /v1/o11y/messaging-queues/queue-overview

Addresshttps://api.hanzo.ai/v1/o11y/messaging-queues/queue-overview
MethodPOST
Operationpost_o11y_messaging-queues_queue-overview
AuthAuthorization: Bearer $HANZO_API_KEY

Lists the messaging destinations observed in the window — one row per queue/destination/service combination with its throughput and latency columns. Filters narrow by queue system, destination, service or any span attribute.

Request

14 fields, body application/json (required).

FieldInTypeRequiredDescription
endbodyintegerEnd is the window's end, epoch nanoseconds.
filtersbodyo11y.O11yQueueFilterSet
filters.itemsbodyo11y.O11yQueueFilterRule[]Items are the predicates.
filters.items[].keybodyo11y.O11yQueueFilterKey
filters.items[].key.dataTypebodystringDataType is the attribute's type: string, int64, float64 or bool.
filters.items[].key.isColumnbodybooleanIsColumn marks an attribute materialized as its own store column.
filters.items[].key.isJSONbodybooleanIsJSON marks an attribute read out of the span's JSON body.
filters.items[].key.keybodystringKey is the attribute name.
filters.items[].key.typebodystringType says which plane the attribute lives on: tag or resource.
filters.items[].opbodystringOp is the comparison, e.g.
filters.items[].valuebodyobjectValue is the operand; its JSON type follows the attribute's dataType.
filters.opbodystringOp combines the items: AND or OR.
limitbodyintegerLimit caps how many rows come back.
startbodyintegerStart is the window's start, epoch nanoseconds.

Response

StatusBodyMeaning
200o11y.O11yQueueRowsOutok

200 body — 5 fields.

FieldInTypeAlwaysDescription
databodyo11y.O11yQueueRow[]Data holds one row per messaging destination.
data[].databodyobjectData holds the row's cells keyed by column name; each cell's JSON type is the column's own, so the bytes pass through verbatim.
data[].data.*bodyany
data[].timestampbodystring (date-time)Timestamp anchors the row in time.
statusbodystringStatus is "success".

Failure carries the platform error shape — see Errors.

Examples

hanzo o11y messaging-queues queue-overview

O11y API · All Hanzo APIs · Interactive reference

How is this guide?

On this page