capabilities.work

What you can do with Prometheus

Every task in plain language. Pick one, and we can help you get access.

15 things you can do

Prometheus

An open-source systems monitoring and alerting toolkit originally built at SoundCloud. Prometheus collects and stores metrics as time series data and provides a powerful query language (PromQL) for analysis.

15 multi-step recipes

Recipes: multi-step jobs

Chart a Range Query and Pull Its Exemplars
Evaluate a PromQL expression over a time range and fetch its exemplars.
Delete Series and Reclaim the Space
Safely delete matching series and force the space to be reclaimed.
Discover and Query a Metric
Discover a metric, inspect its metadata and labels, then evaluate it.
Expire a Silence Early
Expire an active silence and verify the alert can fire again.
Manage a Grouped Metric Group End to End
Full lifecycle of a metric group identified by job plus grouping labels.
Purge a Retired Job's Pushed Metrics
Delete every metric for a retired job after confirming the group is stale.
Push Batch Job Metrics to the Pushgateway
Push a completed batch job's metrics and verify they are stored.
Reload Configuration and Verify It Applied
Reload the configuration and confirm it took effect.
Run a Large PromQL Expression via POST
Evaluate a long PromQL expression through the POST query endpoints.
Silence a Firing Alert
Create a silence for a firing alert and verify it is suppressed.
Take a TSDB Snapshot for Backup
Create a TSDB snapshot and return its directory name.
Test an Alertmanager Routing Path
Post a synthetic alert and confirm which receiver it routes to.
Triage an Alert That Never Notified
Locate the handoff where an alert stopped on its way to a notification.
Troubleshoot a Missing Scrape Target
Diagnose why a scrape target is not producing metrics.
Verify Server Readiness After a Restart
Post-restart verification of health, readiness, WAL replay, build, and flags.