Update 3 files
- /roles/grafana/files/vmagent.yaml - /roles/grafana/files/vmagent.yaml.j2 - /roles/grafana/tasks/main.yml
This commit is contained in:
parent
7e5f3151af
commit
01985bd793
@ -23,13 +23,16 @@ scrape_configs:
|
||||
- job_name: 'cadvisor'
|
||||
static_configs:
|
||||
- targets:
|
||||
{% for server in monitoring_groups.node_exporter_servers %}
|
||||
{% if server != server_ips.olimp %}
|
||||
- '{{ server }}:8080'
|
||||
{% endif %}
|
||||
{% 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'
|
||||
@ -13,13 +13,15 @@
|
||||
- "{{ grafana_vm_data_dir }}"
|
||||
- "{{ grafana_vmagent_tmp_dir | dirname }}" # создаёт /mnt/grafana/vmagent
|
||||
|
||||
- name: Copy vmagent config
|
||||
ansible.builtin.copy:
|
||||
src: vmagent.yaml
|
||||
- name: Deploy vmagent configuration
|
||||
template:
|
||||
src: vmagent.yaml.j2
|
||||
dest: "{{ grafana_vmagent_config }}"
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
become: yes
|
||||
notify: restart vmagent
|
||||
|
||||
- name: Deploy Grafana docker-compose.yml
|
||||
ansible.builtin.template:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user