Skip to main content

Metrics

Hindsight exposes Prometheus metrics at /metrics for monitoring.

curl http://localhost:8888/metrics

Available Metrics

Operation Metrics

MetricTypeLabelsDescription
hindsight.operation.durationHistogramoperation, bank_id, budget, max_tokens, successDuration of operations in seconds
hindsight.operation.totalCounteroperation, bank_id, budget, max_tokens, successTotal number of operations executed

The operation label values are: retain, recall, reflect.

Token Metrics

MetricTypeLabelsDescription
hindsight.tokens.inputCounteroperation, bank_id, budget, max_tokensInput tokens consumed
hindsight.tokens.outputCounteroperation, bank_id, budget, max_tokensOutput tokens generated

Prometheus Configuration

scrape_configs:
- job_name: 'hindsight'
static_configs:
- targets: ['localhost:8888']