mirror of https://github.com/prometheus/prometheus
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.8 KiB
41 lines
1.8 KiB
# A example scrape configuration for running Prometheus with Scaleway. |
|
scrape_configs: |
|
- job_name: 'prometheus' |
|
scaleway_sd_configs: |
|
- role: instance |
|
# You can find you project ID here: https://console.scaleway.com/project/settings |
|
project_id: 11111111-1111-1111-1111-111111111111 |
|
# Replace with Scaleway Credentials: https://console.scaleway.com/project/credentials |
|
access_key: SCWXXXXXXXXXXXXXXXXX |
|
secret_key: 11111111-1111-1111-1111-111111111111 |
|
relabel_configs: |
|
# Only scrape targets that have a tag 'prometheus'. |
|
- source_labels: [__meta_scaleway_instance_tags] |
|
regex: '.*,prometheus,.*' |
|
action: keep |
|
# Use the public IPv6 address and port 9100 to scrape the target. |
|
- source_labels: [__meta_scaleway_instance_public_ipv6] |
|
target_label: __address__ |
|
replacement: '[$1]:9090' |
|
# Add the zone as label |
|
- source_labels: [__meta_scaleway_instance_zone] |
|
target_label: scw_zone |
|
|
|
- job_name: 'node' |
|
scaleway_sd_configs: |
|
- role: baremetal |
|
# You can find you project ID here: https://console.scaleway.com/project/settings |
|
project_id: 11111111-1111-1111-1111-111111111111 |
|
zone: fr-par-2 |
|
# Replace with Scaleway Credentials: https://console.scaleway.com/project/credentials |
|
access_key: SCWXXXXXXXXXXXXXXXXX |
|
secret_key: 11111111-1111-1111-1111-111111111111 |
|
relabel_configs: |
|
# Filter out servers that are not physically in the datacenter. |
|
- source_labels: [__meta_scaleway_baremetal_status] |
|
regex: '(delivering|out_of_stock)' |
|
action: drop |
|
# Use the public IPv6 address and port 9100 to scrape the target. |
|
- source_labels: [__meta_scaleway_baremetal_public_ipv6] |
|
target_label: __address__ |
|
replacement: '[$1]:9100'
|
|
|