Skip to content
Snippets Groups Projects
Commit a4ac813f authored by ale's avatar ale
Browse files

Automatically pick a job_name for Prometheus targets

parent 6d61c64c
No related branches found
No related tags found
1 merge request!254Automatically pick a job_name for Prometheus targets
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
{# Job scrape config for a float service. #} {# Job scrape config for a float service. #}
{% macro job_service_config(service_name, target_config) %} {% macro job_service_config(service_name, target_config) %}
- job_name: "{{ target_config.get('job_name', service_name) }}" - job_name: "{{ service_name }}_{{ target_config.port }}"
scheme: "{{ target_config.get('scheme', 'https') }}" scheme: "{{ target_config.get('scheme', 'https') }}"
{% if target_config.get('metrics_path') %} {% if target_config.get('metrics_path') %}
metrics_path: "{{ target_config['metrics_path'] }}" metrics_path: "{{ target_config['metrics_path'] }}"
......
...@@ -32,11 +32,9 @@ prometheus-lts: ...@@ -32,11 +32,9 @@ prometheus-lts:
scheme: http scheme: http
enable_sso_proxy: true enable_sso_proxy: true
monitoring_endpoints: monitoring_endpoints:
- job_name: prometheus-lts - port: 9099
port: 9099
scheme: http scheme: http
- job_name: thanos-sidecar-lts - port: 10912
port: 10912
scheme: http scheme: http
ports: ports:
- 10911 - 10911
......
...@@ -21,8 +21,7 @@ reports-collector: ...@@ -21,8 +21,7 @@ reports-collector:
port: 3995 port: 3995
scheme: http scheme: http
monitoring_endpoints: monitoring_endpoints:
- job_name: reports-collector - port: 3995
port: 3995
scheme: http scheme: http
ports: ports:
- 3996 - 3996
...@@ -34,11 +33,9 @@ log-collector: ...@@ -34,11 +33,9 @@ log-collector:
- name: log-collector - name: log-collector
enable_client: false enable_client: false
monitoring_endpoints: monitoring_endpoints:
- job_name: rsyslog-collector - port: 9105
port: 9105
scheme: http scheme: http
- job_name: elasticsearch - port: 9201
port: 9201
scheme: http scheme: http
public_endpoints: public_endpoints:
- name: logs - name: logs
......
...@@ -35,8 +35,7 @@ log-collector: ...@@ -35,8 +35,7 @@ log-collector:
- name: log-collector - name: log-collector
enable_client: false enable_client: false
monitoring_endpoints: monitoring_endpoints:
- job_name: rsyslog-collector - port: 9105
port: 9105
scheme: http scheme: http
containers: containers:
- name: rsyslog - name: rsyslog
...@@ -142,26 +141,19 @@ prometheus: ...@@ -142,26 +141,19 @@ prometheus:
scheme: http scheme: http
enable_sso_proxy: true enable_sso_proxy: true
monitoring_endpoints: monitoring_endpoints:
- job_name: prometheus - port: 9090
port: 9090
scheme: http scheme: http
- job_name: alertmanager - port: 9093
port: 9093
scheme: http scheme: http
- job_name: karma - port: 9193
port: 9193
scheme: http scheme: http
- job_name: grafana - port: 2929
port: 2929
scheme: https scheme: https
- job_name: thanos-query - port: 10904
port: 10904
scheme: http scheme: http
- job_name: thanos-sidecar - port: 10902
port: 10902
scheme: http scheme: http
- job_name: thanos-query-frontend - port: 10906
port: 10906
scheme: http scheme: http
ports: ports:
- 9094 - 9094
...@@ -192,8 +184,7 @@ sso-server: ...@@ -192,8 +184,7 @@ sso-server:
port: 5002 port: 5002
scheme: http scheme: http
monitoring_endpoints: monitoring_endpoints:
- job_name: sso-server - port: 5002
port: 5002
scheme: http scheme: http
systemd_services: systemd_services:
- sso-server.service - sso-server.service
...@@ -220,8 +211,7 @@ user-meta-server: ...@@ -220,8 +211,7 @@ user-meta-server:
service_credentials: service_credentials:
- name: user-meta-server - name: user-meta-server
monitoring_endpoints: monitoring_endpoints:
- job_name: user-meta-server - port: 5505
port: 5505
scheme: https scheme: https
ports: ports:
- 5505 - 5505
...@@ -261,8 +251,7 @@ backup-metadata: ...@@ -261,8 +251,7 @@ backup-metadata:
- name: backup-metadata - name: backup-metadata
enable_client: false enable_client: false
monitoring_endpoints: monitoring_endpoints:
- job_name: backup-metadata - port: 5332
port: 5332
scheme: https scheme: https
public_endpoints: public_endpoints:
- name: backups - name: backups
...@@ -287,8 +276,7 @@ acme: ...@@ -287,8 +276,7 @@ acme:
- name: acme - name: acme
enable_server: false enable_server: false
monitoring_endpoints: monitoring_endpoints:
- job_name: acme - port: 5004
port: 5004
scheme: http scheme: http
ports: ports:
- 5004 - 5004
...@@ -310,8 +298,7 @@ assets: ...@@ -310,8 +298,7 @@ assets:
- 3798 - 3798
egress_policy: internal egress_policy: internal
monitoring_endpoints: monitoring_endpoints:
- job_name: assets - port: 3798
port: 3798
scheme: https scheme: https
public_endpoints: public_endpoints:
- name: assets - name: assets
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment