Prometheus
Connection Requirements
1 - Domain
Host of the Prometheus instance. Do not include the scheme (http:// / https://) — that is controlled by the Is Secure option below.
Prometheus listens on port 9090 by default and exposes its HTTP API directly from the root path (/api/v1/query). If your instance uses the default port, include :9090 in the domain. If Prometheus is served behind a reverse proxy with a path prefix (e.g. /prometheus), append that path to the domain.
Examples:
prom.example.com:9090— default Prometheus on its default portprom.internal— reverse-proxied on HTTP port 80sreprometheus.example.com/prometheus— reverse-proxied under a/prometheuspath prefix
2 - Custom Query
A PromQL expression that returns the time-series to project into Domain Inventory.
3 - Is Secure?
Choose this if your connection is going to be over HTTPS (optional, default: False).
4 - Proxy
Proxy URL (optional).
5 - Timeout
The amount of time (in seconds) to wait for API responses. (default: 30)
Authentication
This adapter does not perform any authentication against Prometheus. Ensure the configured endpoint is reachable without credentials (either directly or behind a reverse proxy that handles auth).
Attention
Please perform a connection test to ensure there is a valid connection to the Prometheus API. The connection test executes the custom query against the instance; an invalid query will fail the test. When the discovery operation is finalized you will be able to see the details on Assets page.
Last updated