add memcached exporter - first draft

This commit is contained in:
Ludovic Cartier
2022-11-11 17:32:23 +01:00
parent bd79baa0eb
commit 39d281a300
3 changed files with 80 additions and 0 deletions

View File

@ -321,3 +321,20 @@ scrape_configs:
- {{ target }}
{% endfor %}
{% endif %}
{% if prometheus_memcached_exporter_targets is defined %}
# Memcached exporter #
- job_name: memcached
scrape_interval: 30s
scrape_timeout: 10s
static_configs:
- targets:
{% for target in prometheus_memcached_exporter_targets %}
- {{ target }}:9150
{% endfor %}
relabel_configs:
- source_labels: [ __address__ ]
target_label: instance
regex: '(.*):9150'
replacement: '${1}'
{% endif %}

View File

@ -0,0 +1,11 @@
[Unit]
Description=Prometheus Memcached Exporter
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/prometheus-memcached-exporter
EnvironmentFile=/etc/default/prometheus-memcached-exporter
[Install]
WantedBy=multi-user.target