https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1311#issuecomment-945718866pull/1311/head
| @@ -1296,6 +1296,8 @@ matrix_nginx_proxy_synapse_media_repository_locations: "{{matrix_synapse_workers | |||||
| matrix_nginx_proxy_synapse_user_dir_locations: "{{ matrix_synapse_workers_user_dir_endpoints|default([]) }}" | matrix_nginx_proxy_synapse_user_dir_locations: "{{ matrix_synapse_workers_user_dir_endpoints|default([]) }}" | ||||
| matrix_nginx_proxy_synapse_frontend_proxy_locations: "{{ matrix_synapse_workers_frontend_proxy_endpoints|default([]) }}" | matrix_nginx_proxy_synapse_frontend_proxy_locations: "{{ matrix_synapse_workers_frontend_proxy_endpoints|default([]) }}" | ||||
| matrix_nginx_proxy_proxy_synapse_workers_enabled_list: "{{ matrix_synapse_workers_enabled_list }}" | |||||
| matrix_nginx_proxy_systemd_wanted_services_list: | | matrix_nginx_proxy_systemd_wanted_services_list: | | ||||
| {{ | {{ | ||||
| (['matrix-synapse.service'] if matrix_synapse_enabled else []) | (['matrix-synapse.service'] if matrix_synapse_enabled else []) | ||||
| @@ -182,6 +182,7 @@ matrix_nginx_proxy_proxy_matrix_identity_api_addr_sans_container: "127.0.0.1:809 | |||||
| # Controls whether proxying for metrics (`/_synapse/metrics`) should be done (on the matrix domain) | # Controls whether proxying for metrics (`/_synapse/metrics`) should be done (on the matrix domain) | ||||
| matrix_nginx_proxy_proxy_synapse_metrics: false | matrix_nginx_proxy_proxy_synapse_metrics: false | ||||
| matrix_nginx_proxy_synapse_workers_enabled_list: [] | |||||
| matrix_nginx_proxy_proxy_synapse_metrics_basic_auth_enabled: false | matrix_nginx_proxy_proxy_synapse_metrics_basic_auth_enabled: false | ||||
| matrix_nginx_proxy_proxy_synapse_metrics_basic_auth_key: "" | matrix_nginx_proxy_proxy_synapse_metrics_basic_auth_key: "" | ||||
| @@ -154,7 +154,7 @@ server { | |||||
| {% endif %} | {% endif %} | ||||
| {% if matrix_nginx_proxy_enabled and matrix_nginx_proxy_proxy_synapse_metrics %} | {% if matrix_nginx_proxy_enabled and matrix_nginx_proxy_proxy_synapse_metrics %} | ||||
| {% for worker in matrix_prometheus_scraper_synapse_workers_enabled_list %} | |||||
| {% for worker in matrix_nginx_proxy_proxy_synapse_workers_enabled_list %} | |||||
| {% if worker.metrics_port != 0 %} | {% if worker.metrics_port != 0 %} | ||||
| location /_synapse-worker-{{ worker.type }}-{{ worker.instanceId }}/metrics { | location /_synapse-worker-{{ worker.type }}-{{ worker.instanceId }}/metrics { | ||||
| resolver 127.0.0.11 valid=5s; | resolver 127.0.0.11 valid=5s; | ||||