Skip to main content
GET
https://api-oms.verolabs.co
/
api
/
v1
/
util
/
latency
/
metrics
Aggregated latency metrics
curl --request GET \
  --url https://api-oms.verolabs.co/api/v1/util/latency/metrics \
  --header 'Authorization: Bearer <token>'
{
  "from_time": 123,
  "to_time": 123,
  "bucket_size_ns": 123,
  "message_type": "<string>",
  "time_field": "<string>",
  "summary": {
    "count": 123,
    "min_latency_ns": 123,
    "max_latency_ns": 123,
    "avg_latency_ns": 123,
    "p50_latency_ns": 123,
    "p95_latency_ns": 123,
    "p99_latency_ns": 123
  },
  "buckets": [
    {
      "bucket_start_time": 123,
      "bucket_end_time": 123,
      "count": 123,
      "min_latency_ns": 123,
      "max_latency_ns": 123,
      "avg_latency_ns": 123,
      "p50_latency_ns": 123,
      "p95_latency_ns": 123,
      "p99_latency_ns": 123
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

from_ns
integer<int64>

Start of the time window as epoch nanoseconds.

to_ns
integer<int64>

End of the time window as epoch nanoseconds.

message_type
string

Optional message type filter.

time_field
enum<string>
default:complete_time

Which timestamp to filter/aggregate on.

Available options:
complete_time,
create_time
bucket_ns
integer

Bucket size in nanoseconds (default 1000000000).

Required range: x >= 1

Response

Metrics result

Aggregated latency metrics response.

from_time
integer<int64>

Start of the response time window in epoch nanoseconds.

to_time
integer<int64>

End of the response time window in epoch nanoseconds.

bucket_size_ns
integer<int64>

Bucket size for time-series aggregation in nanoseconds.

message_type
string

Message type filter or message type reported by the record.

time_field
string

Timestamp field used for filtering or aggregation.

summary
object

Aggregate latency statistics.

buckets
object[]

Time-bucketed metric rows.