Some Arvados services publish Prometheus/OpenMetrics-compatible metrics at /metrics
. Metrics can help you understand how components perform under load, find performance bottlenecks, and detect and diagnose problems.
To access metrics endpoints, services must be configured with a management token. When accessing a metrics endpoint, prefix the management token with "Bearer "
and supply it in the Authorization
request header.
curl -sfH "Authorization: Bearer your_management_token_goes_here" "https://0.0.0.0:25107/metrics"
The plain text export format includes “help” messages with a description of each reported metric.
When configuring Prometheus, use a bearer_token
or bearer_token_file
option to authenticate requests.
scrape_configs: - job_name: keepstore bearer_token: your_management_token_goes_here static_configs: - targets: - "keep0.ClusterID.example.com:25107"
Component | Metrics endpoint |
---|---|
arvados-api-server | |
arvados-controller | ✓ |
arvados-dispatch-cloud | ✓ |
arvados-git-httpd | |
arvados-ws | ✓ |
composer | |
keepproxy | |
keepstore | ✓ |
keep-balance | ✓ |
keep-web | ✓ |
workbench1 | |
workbench2 |
The content of this documentation is licensed under the
Creative
Commons Attribution-Share Alike 3.0 United States licence.
Code samples in this documentation are licensed under the
Apache License, Version 2.0.