promtail: Support metrics scraping

This commit is contained in:
Julian Rother 2024-12-08 06:56:36 +01:00
parent 5045dc7fde
commit 1daf64a848
No known key found for this signature in database
GPG key ID: 8F9B6AE9BAAE4899
3 changed files with 37 additions and 1 deletions

View file

@ -52,6 +52,19 @@ verifyPeer = yes
CAfile = /etc/ssl/scraper_{{ i }}.crt
{% endfor %}
{% for i in prometheus_agent.scrapers if "promtail" in prometheus_agent.scrapers[i] and prometheus_agent.agents.promtail.enable %}
; promtail
[scraper {{ i }} promtail]
client = no
requireCert = yes
accept = :::{{ prometheus_agent.scrapers[i].promtail }}
connect = {{ prometheus_agent.agents.promtail.config.server.http_listen_address|replace('[', '')|replace(']', '') }}:{{ prometheus_agent.agents.promtail.config.server.http_listen_port }}
cert = /etc/ssl/prometheus_agent.crt
key = /etc/ssl/private/prometheus_agent.key
verifyPeer = yes
CAfile = /etc/ssl/scraper_{{ i }}.crt
{% endfor %}
; proxy
{% for i in prometheus_agent.scrapers if "proxy" in prometheus_agent.scrapers[i] %}
{% for j in prometheus_agent.scrapers[i].proxy|d({}) %}