Prometheus
Prometheus is an open-source systems monitoring and alerting toolkit designed for reliability and scalability in cloud-native and containerized environments. It provides powerful time-series data collection, storage, and querying capabilities for infrastructure and application monitoring, performance tracking, and observability.
| Category | Observability |
| Direction | Query source |
| Sign-in | No Authentication |
| Query languages | SQLite |
| Tables | 7 |
| Query templates | 25 |
| Website | prometheus.io |
Before you start
Prometheus needs no credentials — Huntbase queries it without signing in.
Connect Prometheus
- Go to Connections and click New connection, or click New connection on the Prometheus product page.
- On Product, pick Prometheus and choose the Owner.
- On Details, give the connection a Name and, optionally, a Description.
- On Connect, fill in the settings and credentials described below.
- On Verify, review the summary and click Create & check.
For everything else on the setup page — saving a draft, I'll do this later, and what each check result means — see Connections.
Settings
Where your Prometheus lives:
| Field | Required | Notes |
|---|---|---|
| Prometheus Address | No | The HTTP address of your Prometheus server, such as http://localhost:9090. |
| Metrics | No | Regular expressions for the metric names to expose as tables, such as prometheus_http_requests_.*. |
Credentials
The only Method is No Authentication. Enter a Credential label (for example Production), then fill in:
No fields — choose this method to connect without credentials.
Query it
Once connected, Prometheus can serve these languages in a query tab, and Scout can use it when you ask in Auto:
| Language | Use it for |
|---|---|
| SQLite | SQL over the 7 tables listed below, alongside every other connected source. |
Example: SQLite
List all alerts — Gain insights into all the alerts currently active in your system.
select
*
from
prometheus_alert;
Prometheus ships with 25 query templates. Find them in Library › Queries — see Query templates.
Tables
Prometheus adds 7 tables. Browse their columns from Schema in the query bar's ⋯ menu.
All 7 tables
| Table | Contains |
|---|---|
prometheus_alert | Alerts currently firing on the Prometheus server. |
prometheus_label | Labels used in metrics in the Prometheus server. |
prometheus_metric | Query metrics in the Prometheus server. |
prometheus_rule | Rules in the Prometheus server. |
prometheus_rule_group | Rule groups in the Prometheus server. |
prometheus_series | Series in the Prometheus server. |
prometheus_target | Target scraped by the Prometheus server. |
Next steps
- Connections — health, credentials and settings after you connect
- Query languages — syntax, parameters and time ranges
- Chatting with Scout — ask questions without writing a query
- All integrations — the rest of the catalog