Akri Metrics API
Akri exposes Prometheus metrics on port 8080 at /metrics for the Agent, Controller, and broker pods. Metrics include instance count, discovery response results and latency, and broker pod count. Supports Prometheus Operator ServiceMonitor for metric scraping.
Documentation
Specifications
SDKs
Examples
Example
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/examples/akri-prometheus-metrics-example.json
Example
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/examples/akri-akri-instance-count-example.json
Example
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/examples/akri-akri-discovery-response-result-example.json
Example
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/examples/akri-akri-discovery-response-time-example.json
Example
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/examples/akri-akri-broker-pod-count-example.json
Example
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/examples/akri-akri-configuration-example.json
Example
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/examples/akri-akri-instance-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-schema/akri-prometheus-metrics-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-schema/akri-akri-instance-count-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-schema/akri-akri-discovery-response-result-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-schema/akri-akri-discovery-response-time-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-schema/akri-akri-broker-pod-count-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-schema/akri-akri-configuration-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-schema/akri-akri-instance-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-structure/akri-prometheus-metrics-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-structure/akri-akri-instance-count-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-structure/akri-akri-discovery-response-result-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-structure/akri-akri-discovery-response-time-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-structure/akri-akri-broker-pod-count-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-structure/akri-akri-configuration-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/akri/refs/heads/main/json-structure/akri-akri-instance-structure.json