# my global config
global:
scrape_interval: 30s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
evaluation_interval: 30s # Evaluate rules every 15 seconds. The default is every 1 minute.
# scrape_timeout is set to the global default (10s).
# Attach these labels to any time series or alerts when communicating with
# external systems (federation, remote storage, Alertmanager).
external_labels:
monitor: 'codelab-monitor'
# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
# - "first.rules"
# - "second.rules"
# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: 'prometheus'
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets: ['127.0.0.1:9090']
- job_name: 'docker'
static_configs:
- targets:
- 'exporter-node-01.log-net:9100'
- 'exporter-node-02.log-net:9100'
- 'exporter-node-03.log-net:9100'
- 'exporter-node-04.log-net:9100'
- 'exporter-node-05.log-net:9100'
- 'exporter-node-06.log-net:9100'
- 'exporter-node-07.log-net:9100'
- 'exporter-node-acn-01.log-net:9100'
- 'exporter-node-acn-02.log-net:9100'
- 'exporter-node-jeag-01.log-net:9100'
- 'exporter-node-bagc-01.log-net:9100'
- 'cadvisor-node-01.log-net:8080'
- 'cadvisor-node-02.log-net:8080'
- 'cadvisor-node-03.log-net:8080'
- 'cadvisor-node-04.log-net:8080'
- 'cadvisor-node-05.log-net:8080'
- 'cadvisor-node-06.log-net:8080'
- 'cadvisor-node-07.log-net:8080'
- 'cadvisor-node-acn-01.log-net:8080'
- 'cadvisor-node-acn-02.log-net:8080'
- 'cadvisor-node-jeag-01.log-net:8080'
- 'cadvisor-node-bagc-01.log-net:8080'
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- job_name: 'acn'
static_configs:
- targets:
- 'acn-maxscale-exporter.log-net:9195'
- 'acn-mysql-exporter.log-net:9104'
- 'acn-mysql-lokal-exporter.log-net:9104'
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- job_name: 'jeag'
static_configs:
- targets:
- 'jeag-maxscale-exporter.log-net:9195'
- 'jeag-mysql-exporter.log-net:9104'
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- job_name: 'mdb'
static_configs:
- targets:
- 'simplytech-maxscale-exporter.log-net:9195'
- 'simplytech-maxscale-02-exporter.log-net:9195'
- 'mdb01-exporter.log-net:9104'
- 'mdb02-exporter.log-net:9104'
- 'mdb03-exporter.log-net:9104'
- 'mdb04-exporter.log-net:9104'
- 'mdb05-exporter.log-net:9104'
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- job_name: 'blackbox'
scrape_interval: 15s
metrics_path: /probe
params:
module: [http_2xx] # Look for a HTTP 200 response.
static_configs:
- targets:
- http://acn-dev.justcloud.io/api/v1/stats
- http://acn.justcloud.io/api/v1/stats
- http://jeag.balancer-net/api/v1/stats
- http://jeag-02.balancer-net/api/v1/stats
- https://www.logistikpark.de/check
- http://lps-01.lps/check
- http://lps-02.lps/check
- http://lps-03.lps/check
- http://logistikpark-swarm.lps/check
- https://www.ba-sachsen.de/
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- source_labels: [__param_target]
regex: (.*)
target_label: instance
replacement: ${1}
- source_labels: []
regex: .*
target_label: __address__
replacement: blackbox_exporter.log-net:9115 # Blackbox exporter.
- job_name: 'blackbox-60sek'
scrape_interval: 60s
metrics_path: /probe
params:
module: [http_2xx] # Look for a HTTP 200 response.
static_configs:
- targets:
- http://rekla.ac-chemnitz.de/reklamationen
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- source_labels: [__param_target]
regex: (.*)
target_label: instance
replacement: ${1}
- source_labels: []
regex: .*
target_label: __address__
replacement: blackbox_exporter.log-net:9115 # Blackbox exporter.
- job_name: 'blackbox-docker05'
scrape_interval: 15s
metrics_path: /probe
params:
module: [http_2xx] # Look for a HTTP 200 response.
static_configs:
- targets:
- http://acn-dev.justcloud.io/api/v1/stats
- http://acn.justcloud.io/api/v1/stats
- http://jeag.balancer-net/api/v1/stats
- http://jeag-02.balancer-net/api/v1/stats
- https://www.logistikpark.de/check
- http://lps-01.lps-net/check
- http://lps-02.lps-net/check
- http://lps-03.lps-net/check
- http://logistikpark-swarm.lps-net/check
- https://www.ba-sachsen.de/
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- source_labels: [__param_target]
regex: (.*)
target_label: instance
replacement: ${1}
- source_labels: []
regex: .*
target_label: __address__
replacement: blackbox_exporter_docker05.log-net:9115 # Blackbox exporter.
- job_name: 'blackbox DigitalOcean FRA'
scrape_interval: 15s
metrics_path: /probe
params:
module: [http_2xx] # Look for a HTTP 200 response.
static_configs:
- targets:
- http://acn-dev.justcloud.io/api/v1/stats
- http://acn.justcloud.io/api/v1/stats
- http://jeag.justcloud.io/api/v1/stats
- https://www.logistikpark.de/check
- https://lps-01.justcloud.io/check
- https://lps-02.justcloud.io/check
- https://lps-03.justcloud.io/check
- https://my.simply-connect.net/auth/login
- http://www.ba-glauchau.de
- https://www.ba-sachsen.de/
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- source_labels: [__param_target]
regex: (.*)
target_label: instance
replacement: ${1}
- source_labels: []
regex: .*
target_label: __address__
replacement: docker08.justcloud.io:9115 # Blackbox exporter.
- job_name: 'Ping Glauchau'
scrape_interval: 5s
metrics_path: /probe
params:
module: [icmp] #ping
static_configs:
- targets: ['87.128.72.14','acn-dbcluster-nonswarm']
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- source_labels: [__param_target]
regex: (.*)
target_label: instance
replacement: ${1}
- source_labels: []
regex: .*
target_label: __address__
replacement: blackbox_exporter.log-net:9115
- job_name: 'Ping Dresden'
scrape_interval: 5s
metrics_path: /probe
params:
module: [icmp] #ping
static_configs:
- targets: ['87.128.72.14','acn-dbcluster-nonswarm']
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- source_labels: [__param_target]
regex: (.*)
target_label: instance
replacement: ${1}
- source_labels: []
regex: .*
target_label: __address__
replacement: blackbox_exporter_docker01.log-net:9115
- job_name: 'Ping Hetzner'
scrape_interval: 5s
metrics_path: /probe
params:
module: [icmp] #ping
static_configs:
- targets: ['87.128.72.14','acn-dbcluster-nonswarm']
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- source_labels: [__param_target]
regex: (.*)
target_label: instance
replacement: ${1}
- source_labels: []
regex: .*
target_label: __address__
replacement: blackbox_exporter_docker05.log-net:9115
- job_name: 'Ping DigitalOcean FRA'
scrape_interval: 5s
metrics_path: /probe
params:
module: [icmp] #ping
static_configs:
- targets: ['87.128.72.14','rekla.ac-chemnitz.de']
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}
- source_labels: [__param_target]
regex: (.*)
target_label: instance
replacement: ${1}
- source_labels: []
regex: .*
target_label: __address__
replacement: docker08.justcloud.io:9115
- job_name: 'snmp'
scrape_interval: 120s
metrics_path: /snmp
params:
module: ["if_mib"]
static_configs:
- targets:
- 10.1.6.2 # SNMP device - add your IPs here
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: 91.190.244.99:9116 # SNMP exporter.
- job_name: 'nginx'
static_configs:
- targets:
- 'vts-exporter-reverseproxy-01.log-net:9913'
- 'vts-exporter-reverseproxy-07.log-net:9913'
- 'vts-exporter-balancer-02.log-net:9913'
- 'vts-exporter-balancer-03.log-net:9913'
- 'vts-exporter-balancer-acn-011.log-net:9913'
- 'vts-exporter-balancer-acn-089.log-net:9913'
- 'dev.ba-sn.de:9913'
relabel_configs:
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
replacement: ${1}