mirror of https://github.com/prometheus/prometheus
31 lines
1.0 KiB
YAML
31 lines
1.0 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
|