add opcache

This commit is contained in:
jean-yves.fournier
2022-01-05 15:44:39 +01:00
parent a5db641142
commit 14baee3d40
7 changed files with 85 additions and 0 deletions

View File

@ -0,0 +1,4 @@
# {{ ansible_managed }}
{% if (prometheus_php-opcache_exporter_fcgi-uri is defined) %}
ARGS='"--opcache.fcgi-uri="{{ prometheus_php-opcache_exporter_fcgi-uri }}"'
{% endif %}

View File

@ -124,6 +124,18 @@ scrape_configs:
{% endfor %}
{% endif %}
{% if prometheus_php-opcache_exporter_targets is defined %}
# PHP-FPM exporter #
- job_name: php-opcache
scrape_interval: 30s
scrape_timeout: 10s
static_configs:
- targets:
{% for target in prometheus_php-opcache_exporter_targets %}
- {{ target }}:9101
{% endfor %}
{% endif %}
{% if prometheus_apache_exporter_targets is defined %}
# apache exporter #
- job_name: apache

View File

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