mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-26 14:09:41 -08:00
ce3bc818a8
* Add service discovery for IONOS Cloud Signed-off-by: Felix Ehrenpfort <felix@ehrenpfort.de>
31 lines
1 KiB
YAML
31 lines
1 KiB
YAML
# A example scrape configuration for running Prometheus with IONOS Cloud.
|
|
scrape_configs:
|
|
- job_name: "node"
|
|
ionos_sd_configs:
|
|
- basic_auth:
|
|
# Replace with your username.
|
|
username: username
|
|
# Replace with your password.
|
|
password: password
|
|
# You can find your data center unique ID here: https://dcd.ionos.com/latest/
|
|
datacenter_id: 11111111-1111-1111-1111-111111111111
|
|
port: 9100
|
|
relabel_configs:
|
|
# Only scrape servers that are available via API.
|
|
- source_labels: [__meta_ionos_server_lifecycle]
|
|
action: keep
|
|
regex: "AVAILABLE"
|
|
|
|
# Only scrape servers that are in a running state.
|
|
- source_labels: [__meta_ionos_server_state]
|
|
action: keep
|
|
regex: "RUNNING"
|
|
|
|
# Replace instance label with server name.
|
|
- source_labels: [__meta_ionos_server_name]
|
|
target_label: instance
|
|
|
|
# Add server availability zone as label.
|
|
- source_labels: [__meta_ionos_availability_zone]
|
|
target_label: ionos_zone
|