Prometheus
Summary
Prometheus is a monitoring and analytics platform that allows customers to analyze, visualize, automate, and alert on metrics data. You can use Prometheus to drive insights into values such as:
- SLOs
Setup
In order to connect Cortex to your Prometheus instance, you’ll need to add the URL for your Prometheus server and basic authentication if it is configured under Settings → Prometheus.
Service Registration
Service Descriptor
You can create and manage SLOs by listing relevant SLIs through queries
x-cortex-slos:
prometheus:
- errorQuery: sum(rate(http_server_requests_seconds_count{status=~"(5..|429)"}[5m]))
totalQuery: sum(rate(http_server_requests_seconds_count[5m]))
slo: 0.9995
Field | Description |
---|---|
errorQuery | Query that indicates error events for your metric. |
totalQuery | Query that indicates all events to be considered for your metric. |
slo | Target number for SLO. |