olimp/roles/grafana/templates/vmagent.yaml.j2
Administrator 6fbf6d0ee2 Update 2 files
- /roles/grafana/files/vmagent.yaml.j2
- /roles/grafana/templates/vmagent.yaml.j2
2025-11-20 05:59:35 +00:00

72 lines
2.3 KiB
Django/Jinja
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

global:
scrape_interval: 30s
external_labels:
cluster: 'olimp'
environment: 'production'
scrape_configs:
# ========== Node Exporter со всех серверов ==========
- job_name: 'node'
static_configs:
- targets:
{% for server in monitoring_groups.node_exporter_servers %}
- '{{ server }}:{{ monitoring_ports.node_exporter }}'
{% endfor %}
scrape_interval: 30s
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: '(.*):{{ monitoring_ports.node_exporter }}'
replacement: '${1}'
# ========== cAdvisor для мониторинга Docker на всех серверах ==========
- job_name: 'cadvisor'
static_configs:
- targets:
{% for server in monitoring_groups.cadvisor_servers %}
- '{{ server }}:{{ monitoring_ports.cadvisor }}'
{% endfor %}
scrape_interval: 30s
metrics_path: /metrics
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: '(.*):{{ monitoring_ports.cadvisor }}'
replacement: '${1}'
# ========== Proxmox VE ==========
- job_name: 'proxmox'
static_configs:
- targets:
{% for server in monitoring_groups.proxmox_servers %}
- '{{ server }}:{{ monitoring_ports.proxmox_exporter }}'
{% endfor %}
metrics_path: /pve
params:
module: [default]
scrape_interval: 30s
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: '(.*):{{ monitoring_ports.proxmox_exporter }}'
replacement: '${1}'
# ========== Self-monitoring ==========
- job_name: 'vmagent'
static_configs:
- targets: ['localhost:{{ monitoring_ports.vmagent }}']
scrape_interval: 30s
relabel_configs:
- source_labels: [__address__]
target_label: instance
replacement: 'vmagent'
- job_name: 'victoriametrics'
static_configs:
- targets: ['localhost:{{ monitoring_ports.victoriametrics }}']
scrape_interval: 30s
metrics_path: /metrics
relabel_configs:
- source_labels: [__address__]
target_label: instance
replacement: 'victoriametrics'