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: monitoring_ports:
node_exporter: 9100 node_exporter: 9100
cadvisor: 8080 cadvisor: 8080
proxmox_exporter: 9221 proxmox_exporter: 9223
vmagent: 8429 vmagent: 8429
victoriametrics: 8428 victoriametrics: 8428
loki: 3100 loki: 3100

View File

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

View File

@ -46,13 +46,38 @@ scrape_configs:
module: [default] module: [default]
scrape_interval: 30s scrape_interval: 30s
relabel_configs: relabel_configs:
# Исправляем дублирование instance
- source_labels: [__address__] - source_labels: [__address__]
target_label: instance target_label: instance
regex: '([^:]+)(:\d+)?' regex: '([^:]+)(:\d+)?'
replacement: '${1}' replacement: '${1}'
action: replace 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 ========== # ========== Self-monitoring ==========
- job_name: 'vmagent' - job_name: 'vmagent'
static_configs: static_configs: