fix: 使用 PrometheusRule 并按 exporter 版本获取官方校验和
This commit is contained in:
@@ -27,12 +27,13 @@
|
|||||||
- "{{ data_monitor_root }}"
|
- "{{ data_monitor_root }}"
|
||||||
- /etc/homelab-data-monitoring
|
- /etc/homelab-data-monitoring
|
||||||
- /var/lib/homelab-data-monitoring
|
- /var/lib/homelab-data-monitoring
|
||||||
- name: 下载已固定校验和的上游 exporter
|
- name: 下载 exporter 并校验同版本官方摘要
|
||||||
ansible.builtin.get_url:
|
ansible.builtin.get_url:
|
||||||
url: >-
|
url: >-
|
||||||
{{ data_monitor_download_base }}/v{{ data_monitor_exporter_version }}/{{ data_monitor_archive }}.tar.gz
|
{{ data_monitor_download_base }}/v{{ data_monitor_exporter_version }}/{{ data_monitor_archive }}.tar.gz
|
||||||
dest: "{{ data_monitor_root }}/node_exporter.tar.gz"
|
dest: "{{ data_monitor_root }}/node_exporter.tar.gz"
|
||||||
checksum: sha256:becb950ee80daa8ae7331d77966d94a611af79ad0d3307380907e0ec08f5b4e8
|
checksum: >-
|
||||||
|
sha256:{{ data_monitor_download_base }}/v{{ data_monitor_exporter_version }}/sha256sums.txt
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: '0644'
|
mode: '0644'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
apiVersion: operator.victoriametrics.com/v1beta1
|
apiVersion: monitoring.coreos.com/v1
|
||||||
kind: VMRule
|
kind: PrometheusRule
|
||||||
metadata:
|
metadata:
|
||||||
name: shared-data-maintenance
|
name: shared-data-maintenance
|
||||||
namespace: monitoring
|
namespace: monitoring
|
||||||
|
|||||||
Reference in New Issue
Block a user