Update 3 files

- /olimp-deploy.yml
- /roles/grafana/templates/vmagent.yaml.j2
- /group_vars/all.yml
This commit is contained in:
Administrator 2025-11-21 11:16:41 +00:00
parent 1413bb7683
commit d764ead505
3 changed files with 28 additions and 2 deletions

View File

@ -42,7 +42,7 @@ monitoring_groups:
monitoring_ports:
node_exporter: 9100
cadvisor: 8080
proxmox_exporter: 9221
proxmox_exporter: 9223
vmagent: 8429
victoriametrics: 8428
loki: 3100

View File

@ -4,6 +4,7 @@
- {role: base_setup, tags: deploy_base}
- {role: system_cleanup, tags: deploy_cleanup}
- {role: cadvisor, tags: deploy_cadvisor}
- {role: promtail, tags: deploy_promtail}
- hosts: pve-server
roles:

View File

@ -46,13 +46,38 @@ scrape_configs:
module: [default]
scrape_interval: 30s
relabel_configs:
# Исправляем дублирование instance
- source_labels: [__address__]
target_label: instance
regex: '([^:]+)(:\d+)?'
replacement: '${1}'
action: replace
# ========== Loki ==========
- job_name: 'loki'
static_configs:
- targets:
- '{{ server_ips.manage }}:{{ monitoring_ports.loki }}' # 3100
scrape_interval: 30s
metrics_path: /metrics
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: '(.*):{{ monitoring_ports.loki }}'
replacement: '${1}'
# ========== Promtail ==========
- job_name: 'promtail'
static_configs:
- targets:
{% for server in monitoring_groups.promtail_servers %}
- '{{ server }}:{{ monitoring_ports.promtail }}' # 9080
{% endfor %}
scrape_interval: 30s
metrics_path: /metrics
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: '(.*):{{ monitoring_ports.promtail }}'
replacement: '${1}'
# ========== Self-monitoring ==========
- job_name: 'vmagent'
static_configs: