Update 3 files
- /olimp-deploy.yml - /roles/grafana/templates/vmagent.yaml.j2 - /group_vars/all.yml
This commit is contained in:
parent
1413bb7683
commit
d764ead505
@ -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
|
||||||
|
|||||||
@ -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:
|
||||||
|
|||||||
@ -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:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user