works, but needs to be cleaned up

This commit is contained in:
2023-02-09 18:01:15 +01:00
parent 2c76251533
commit b49d299578
5 changed files with 203 additions and 52 deletions

View File

@@ -46,8 +46,8 @@ scrape_configs:
target_label: instance
regex: '(.*):9100'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_mysqld_exporter_targets is defined %}
# mysql exporter #
- job_name: mysql
@@ -74,8 +74,8 @@ scrape_configs:
target_label: instance
regex: '(.*):9104'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_mongodb_exporter_targets is defined %}
# mongoDB exporter #
- job_name: mongodb
@@ -97,8 +97,8 @@ scrape_configs:
- {{ target }}:9216
{% endfor %}
{% endif %}
{% endif %}
{% endif %}
{% if prometheus_postgres_exporter_targets is defined %}
# postgresql exporter #
- job_name: postgresql
@@ -120,8 +120,8 @@ scrape_configs:
- {{ target }}:9187
{% endfor %}
{% endif %}
{% endif %}
{% endif %}
{% if prometheus_phpfpm_exporter_targets is defined %}
# PHP-FPM exporter #
- job_name: phpfpm
@@ -137,8 +137,8 @@ scrape_configs:
target_label: instance
regex: '(.*):9253'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_opcache_exporter_targets is defined %}
# opcache exporter #
- job_name: opcache
@@ -154,8 +154,8 @@ scrape_configs:
target_label: instance
regex: '(.*):9101'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_apache_exporter_targets is defined %}
# apache exporter #
- job_name: apache
@@ -171,8 +171,8 @@ scrape_configs:
target_label: instance
regex: '(.*):9117'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_haproxy_exporter_targets is defined %}
# haproxy exporter #
- job_name: haproxy
@@ -188,8 +188,8 @@ scrape_configs:
target_label: instance
regex: '(.*):8404'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_varnish_exporter_targets is defined %}
# Varnish exporter #
- job_name: varnish
@@ -205,8 +205,8 @@ scrape_configs:
target_label: instance
regex: '(.*):9131'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_blackbox_exporter is defined %}
# blackbox #
{% if prometheus_blackbox_exporter_http is defined %}
@@ -250,8 +250,8 @@ scrape_configs:
- target_label: __address__
replacement: {{ prometheus_blackbox_exporter_host }}:9115
{% endif %}
{% endif %}
{% endif %}
{% if prometheus_redis_multi_instances_exporter_targets is defined %}
# Redis exporter #
- job_name: 'redis_exporter_targets'
@@ -270,8 +270,8 @@ scrape_configs:
target_label: __address__
regex: 'redis://(.*):63..'
replacement: '${1}:9121'
{% endif %}
{% endif %}
{% if prometheus_redis_exporter_targets is defined %}
# Redis exporter #
- job_name: redis
@@ -287,8 +287,8 @@ scrape_configs:
target_label: instance
regex: '(.*):9121'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_proxysql_exporter_targets is defined %}
# ProxySQL exporter #
- job_name: proxysql
@@ -304,8 +304,8 @@ scrape_configs:
regex: '(.*):6070'
replacement: '${1}'
{% endfor %}
{% endif %}
{% endif %}
{% if prometheus_kong_exporter_targets is defined %}
# Kong exporter #
- job_name: kong
@@ -320,8 +320,8 @@ scrape_configs:
{% for target in prometheus_kong_exporter_targets %}
- {{ target }}
{% endfor %}
{% endif %}
{% endif %}
{% if prometheus_memcached_exporter_targets is defined %}
# Memcached exporter #
- job_name: memcached
@@ -337,8 +337,8 @@ scrape_configs:
target_label: instance
regex: '(.*):9150'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_docker_exporter_targets is defined %}
# Docker exporter #
- job_name: docker
@@ -354,8 +354,8 @@ scrape_configs:
target_label: instance
regex: '(.*):9323'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_cadvisor_exporter_targets is defined %}
# cadvisor #
- job_name: cadvisor
@@ -370,8 +370,8 @@ scrape_configs:
target_label: instance
regex: '(.*):8080'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_cloudflare_exporter_targets is defined %}
# cloudflare #
- job_name: cloudflare
@@ -386,8 +386,8 @@ scrape_configs:
target_label: instance
regex: '(.*):8082'
replacement: '${1}'
{% endif %}
{% endif %}
{% if prometheus_pve_exporter_targets is defined %}
# proxmox #
- job_name: pve