Update 4 files
- /roles/cadvisor/templates/docker-compose.yml.j2 - /roles/cadvisor/tasks/main.yml - /roles/grafana/files/vmagent.yaml - /group_vars/all.yml
This commit is contained in:
parent
b6469327fe
commit
9ae423aa95
@ -35,7 +35,7 @@ monitoring_groups:
|
|||||||
# ------------ Порты для сервисов мониторинга ------------
|
# ------------ Порты для сервисов мониторинга ------------
|
||||||
monitoring_ports:
|
monitoring_ports:
|
||||||
node_exporter: 9100
|
node_exporter: 9100
|
||||||
cadvisor: 45133
|
cadvisor: 8080
|
||||||
proxmox_exporter: 9223
|
proxmox_exporter: 9223
|
||||||
vmagent: 8429
|
vmagent: 8429
|
||||||
victoriametrics: 8428
|
victoriametrics: 8428
|
||||||
|
|||||||
@ -35,14 +35,14 @@
|
|||||||
- name: Wait for cAdvisor to start
|
- name: Wait for cAdvisor to start
|
||||||
wait_for:
|
wait_for:
|
||||||
host: localhost
|
host: localhost
|
||||||
port: "{{ cadvisor_internal_port }}"
|
port: 8080
|
||||||
timeout: 30
|
timeout: 30
|
||||||
state: started
|
state: started
|
||||||
become: yes
|
become: yes
|
||||||
|
|
||||||
- name: Verify cAdvisor is responding
|
- name: Verify cAdvisor is responding
|
||||||
uri:
|
uri:
|
||||||
url: "http://localhost:{{ cadvisor_internal_port }}/metrics"
|
url: "http://localhost:8080/metrics"
|
||||||
status_code: 200
|
status_code: 200
|
||||||
timeout: 10
|
timeout: 10
|
||||||
register: cadvisor_check
|
register: cadvisor_check
|
||||||
|
|||||||
@ -16,11 +16,10 @@ services:
|
|||||||
- /dev/disk/:/dev/disk:ro
|
- /dev/disk/:/dev/disk:ro
|
||||||
- /cgroup:/cgroup:ro
|
- /cgroup:/cgroup:ro
|
||||||
ports:
|
ports:
|
||||||
- "{{ monitoring_ports.cadvisor }}:{{ cadvisor_internal_port }}"
|
- "8080:8080"
|
||||||
command:
|
command:
|
||||||
- --housekeeping_interval=30s
|
- --housekeeping_interval=30s
|
||||||
- --docker_only=true
|
- --docker_only=true
|
||||||
- --port={{ cadvisor_internal_port }}
|
|
||||||
networks:
|
networks:
|
||||||
- monitoring
|
- monitoring
|
||||||
|
|
||||||
|
|||||||
@ -23,16 +23,13 @@ scrape_configs:
|
|||||||
- job_name: 'cadvisor'
|
- job_name: 'cadvisor'
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets:
|
- targets:
|
||||||
{% for server in monitoring_groups.cadvisor_servers %}
|
{% for server in monitoring_groups.node_exporter_servers %}
|
||||||
- '{{ server }}:{{ monitoring_ports.cadvisor }}'
|
{% if server != server_ips.olimp %}
|
||||||
|
- '{{ server }}:8080'
|
||||||
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
scrape_interval: 30s
|
scrape_interval: 30s
|
||||||
metrics_path: /metrics
|
metrics_path: /metrics
|
||||||
relabel_configs:
|
|
||||||
- source_labels: [__address__]
|
|
||||||
target_label: instance
|
|
||||||
regex: '(.*):{{ monitoring_ports.cadvisor }}'
|
|
||||||
replacement: '${1}'
|
|
||||||
|
|
||||||
# ========== Proxmox VE ==========
|
# ========== Proxmox VE ==========
|
||||||
- job_name: 'proxmox'
|
- job_name: 'proxmox'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user