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.
74 lines
1.6 KiB
74 lines
1.6 KiB
# my global config |
|
global: |
|
scrape_interval: 15s |
|
evaluation_interval: 30s |
|
# scrape_timeout is set to the global default (10s). |
|
|
|
labels: |
|
monitor: codelab |
|
foo: bar |
|
|
|
rule_files: |
|
- "first.rules" |
|
- "second.rules" |
|
|
|
scrape_configs: |
|
- job_name: prometheus |
|
|
|
# scrape_interval is defined by the configured global (15s). |
|
# scrape_timeout is defined by the global default (10s). |
|
|
|
# metrics_path defaults to '/metrics' |
|
# scheme defaults to 'http'. |
|
|
|
labels: |
|
foo: baz |
|
|
|
file_sd_configs: |
|
- names: |
|
- foo/*.slow.json |
|
- foo/*.slow.yml |
|
- single/file.yml |
|
refresh_interval: 10m |
|
- names: |
|
- bar/*.yaml |
|
|
|
target_groups: |
|
- targets: ['localhost:9090', 'localhost:9191'] |
|
labels: |
|
my: label |
|
your: label |
|
|
|
relabel_configs: |
|
- source_labels: [job, __meta_dns_srv_name] |
|
regex: (.*)some-[regex]$ |
|
target_label: job |
|
replacement: foo-${1} |
|
# action defaults to 'replace' |
|
|
|
|
|
- job_name: service-x |
|
|
|
basic_auth: |
|
username: admin |
|
password: password |
|
|
|
scrape_interval: 50s |
|
scrape_timeout: 5s |
|
|
|
metrics_path: /my_path |
|
scheme: https |
|
|
|
dns_sd_configs: |
|
- refresh_interval: 15s |
|
names: |
|
- first.dns.address.domain.com |
|
- second.dns.address.domain.com |
|
- names: |
|
- first.dns.address.domain.com |
|
# refresh_interval defaults to 30s. |
|
|
|
relabel_configs: |
|
- source_labels: [job] |
|
regex: (.*)some-[regex]$ |
|
action: drop
|
|
|