Просмотр исходного кода

Rename matrix_prometheus_nginxlog_exporter_container_url to matrix_prometheus_nginxlog_exporter_container_hostname

pull/2315/head
ikkemaniac 3 лет назад
Родитель
Сommit
40f8f781f8
7 измененных файлов: 13 добавлений и 13 удалений
  1. +1
    -1
      group_vars/matrix_servers
  2. +1
    -1
      roles/custom/matrix-nginx-proxy/templates/nginx/nginx.conf.j2
  3. +1
    -1
      roles/custom/matrix-prometheus-nginxlog-exporter/defaults/main.yml
  4. +1
    -1
      roles/custom/matrix-prometheus-nginxlog-exporter/tasks/inject_into_nginx_proxy.yml
  5. +7
    -7
      roles/custom/matrix-prometheus-nginxlog-exporter/templates/systemd/matrix-prometheus-nginxlog-exporter.service.j2
  6. +1
    -1
      roles/custom/matrix-prometheus/templates/prometheus.yml.j2
  7. +1
    -1
      roles/custom/matrix-synapse-reverse-proxy-companion/templates/nginx/nginx.conf.j2

+ 1
- 1
group_vars/matrix_servers Просмотреть файл

@@ -297,7 +297,7 @@ devture_systemd_service_manager_services_list_auto: |
+
([{'name': 'matrix-prometheus-postgres-exporter.service', 'priority': 3900, 'groups': ['matrix', 'monitoring', 'prometheus', 'prometheus-node-exporters']}] if matrix_prometheus_postgres_exporter_enabled else [])
+
([{'name': (matrix_prometheus_nginxlog_exporter_container_url + '.service'), 'priority': 3900, 'groups': ['matrix', 'monitoring', 'prometheus', 'prometheus-node-exporters']}] if matrix_prometheus_postgres_exporter_enabled else [])
([{'name': (matrix_prometheus_nginxlog_exporter_container_hostname + '.service'), 'priority': 3900, 'groups': ['matrix', 'monitoring', 'prometheus', 'prometheus-node-exporters']}] if matrix_prometheus_postgres_exporter_enabled else [])
+
([{'name': 'matrix-redis', 'priority': 750, 'groups': ['matrix', 'redis']}] if matrix_redis_enabled else [])
+


+ 1
- 1
roles/custom/matrix-nginx-proxy/templates/nginx/nginx.conf.j2 Просмотреть файл

@@ -47,7 +47,7 @@ http {
'$status "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

access_log syslog:server={{ matrix_prometheus_nginxlog_exporter_container_url }}:6514,tag=matrix_nginx_proxy prometheus_fmt;
access_log syslog:server={{ matrix_prometheus_nginxlog_exporter_container_hostname }}:6514,tag=matrix_nginx_proxy prometheus_fmt;
{% endif %}

{% if not matrix_nginx_proxy_access_log_enabled and not matrix_prometheus_nginxlog_exporter_enabled %}


+ 1
- 1
roles/custom/matrix-prometheus-nginxlog-exporter/defaults/main.yml Просмотреть файл

@@ -3,7 +3,7 @@
# See: https://github.com/martin-helmich/prometheus-nginxlog-exporter/

matrix_prometheus_nginxlog_exporter_enabled: true
matrix_prometheus_nginxlog_exporter_container_url: 'matrix-prometheus-nginxlog-exporter'
matrix_prometheus_nginxlog_exporter_container_hostname: 'matrix-prometheus-nginxlog-exporter'
matrix_prometheus_nginxlog_exporter_container_metrics_port: '4040'

matrix_prometheus_nginxlog_exporter_version: v1.10.0


+ 1
- 1
roles/custom/matrix-prometheus-nginxlog-exporter/tasks/inject_into_nginx_proxy.yml Просмотреть файл

@@ -15,7 +15,7 @@
location /metrics/nginxlog {
{# Use the embedded DNS resolver in Docker containers to discover the service #}
resolver 127.0.0.11 valid=5s;
set $backend "{{ matrix_prometheus_nginxlog_exporter_container_url }}:{{ matrix_prometheus_nginxlog_exporter_container_metrics_port }}";
set $backend "{{ matrix_prometheus_nginxlog_exporter_container_hostname }}:{{ matrix_prometheus_nginxlog_exporter_container_metrics_port }}";
proxy_pass http://$backend/metrics;
}
when: matrix_prometheus_nginxlog_exporter_metrics_proxying_enabled | bool and matrix_nginx_proxy_enabled | bool


+ 7
- 7
roles/custom/matrix-prometheus-nginxlog-exporter/templates/systemd/matrix-prometheus-nginxlog-exporter.service.j2 Просмотреть файл

@@ -1,6 +1,6 @@
#jinja2: lstrip_blocks: "True"
[Unit]
Description={{ matrix_prometheus_nginxlog_exporter_container_url }}
Description={{ matrix_prometheus_nginxlog_exporter_container_hostname }}
{% for service in matrix_prometheus_nginxlog_exporter_systemd_required_services_list %}
Requires={{ service }}
After={{ service }}
@@ -13,11 +13,11 @@ DefaultDependencies=no
[Service]
Type=simple
Environment="HOME={{ devture_systemd_docker_base_systemd_unit_home_path }}"
ExecStartPre=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} kill {{ matrix_prometheus_nginxlog_exporter_container_url }} 2>/dev/null || true'
ExecStartPre=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} rm {{ matrix_prometheus_nginxlog_exporter_container_url }} 2>/dev/null || true'
ExecStartPre=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} kill {{ matrix_prometheus_nginxlog_exporter_container_hostname }} 2>/dev/null || true'
ExecStartPre=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} rm {{ matrix_prometheus_nginxlog_exporter_container_hostname }} 2>/dev/null || true'


ExecStart={{ devture_systemd_docker_base_host_command_docker }} run --rm --name {{ matrix_prometheus_nginxlog_exporter_container_url }} \
ExecStart={{ devture_systemd_docker_base_host_command_docker }} run --rm --name {{ matrix_prometheus_nginxlog_exporter_container_hostname }} \
--log-driver=none \
--user={{ matrix_user_uid }}:{{ matrix_user_gid }} \
--cap-drop=ALL \
@@ -36,11 +36,11 @@ ExecStart={{ devture_systemd_docker_base_host_command_docker }} run --rm --name
{{ matrix_prometheus_nginxlog_exporter_docker_image }} \
-config-file /etc/prometheus-nginxlog-exporter/prometheus-nginxlog-exporter.yaml

ExecStop=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} kill {{ matrix_prometheus_nginxlog_exporter_container_url }} 2>/dev/null || true'
ExecStop=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} rm {{ matrix_prometheus_nginxlog_exporter_container_url }} 2>/dev/null || true'
ExecStop=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} kill {{ matrix_prometheus_nginxlog_exporter_container_hostname }} 2>/dev/null || true'
ExecStop=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} rm {{ matrix_prometheus_nginxlog_exporter_container_hostname }} 2>/dev/null || true'
Restart=always
RestartSec=30
SyslogIdentifier={{ matrix_prometheus_nginxlog_exporter_container_url }}
SyslogIdentifier={{ matrix_prometheus_nginxlog_exporter_container_hostname }}

[Install]
WantedBy=multi-user.target

+ 1
- 1
roles/custom/matrix-prometheus/templates/prometheus.yml.j2 Просмотреть файл

@@ -69,5 +69,5 @@ scrape_configs:
- job_name: nginxlog
static_configs:
- targets:
- {{ matrix_prometheus_nginxlog_exporter_container_url }}:{{ matrix_prometheus_nginxlog_exporter_container_metrics_port }}
- {{ matrix_prometheus_nginxlog_exporter_container_hostname }}:{{ matrix_prometheus_nginxlog_exporter_container_metrics_port }}
{% endif %}

+ 1
- 1
roles/custom/matrix-synapse-reverse-proxy-companion/templates/nginx/nginx.conf.j2 Просмотреть файл

@@ -47,7 +47,7 @@ http {
'$status "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

access_log syslog:server={{ matrix_prometheus_nginxlog_exporter_container_url }}:6514,tag=matrix_nginx_proxy_companion prometheus_fmt;
access_log syslog:server={{ matrix_prometheus_nginxlog_exporter_container_hostname }}:6514,tag=matrix_nginx_proxy_companion prometheus_fmt;
{% endif %}

{% if not matrix_synapse_reverse_proxy_companion_access_log_enabled and not matrix_prometheus_nginxlog_exporter_enabled %}


Загрузка…
Отмена
Сохранить