File tree Expand file tree Collapse file tree 1 file changed +39
-1
lines changed
roles/telemetry_verify_metrics/tasks Expand file tree Collapse file tree 1 file changed +39
-1
lines changed Original file line number Diff line number Diff line change 1+ ---
12- name : Verify node exporter scrapeconfigs exist
23 ansible.builtin.include_role :
34 name : common
3637 delay : 30
3738 retries : 10
3839 changed_when : false
39- until : result.rc == 0 and "node_systemd_unit_state" in result.stdout
40+ until : result.rc == 0 and "node_systemd_unit_state" in result.stdout
41+
42+ - name : |
43+ TEST Use openstack observabilityclient to verify filesystem metrics from node exporter are stored in prometheus
44+ ansible.builtin.shell : |
45+ {{ openstack_cmd }} metric show --disable-rbac node_filesystem_size_bytes
46+ register : result
47+ delay : 30
48+ retries : 10
49+ changed_when : false
50+ until : result.rc == 0 and "node_filesystem_size_bytes" in result.stdout
51+
52+ - name : |
53+ Get the filesystem metrics
54+ ansible.builtin.command : |
55+ {{ openstack_cmd }} metric query --disable-rbac 'node_filesystem_size_bytes{mountpoint="/"}'
56+ register : result
57+ delay : 30
58+ retries : 10
59+ changed_when : false
60+ until : result.rc == 0
61+
62+ - name : |
63+ TEST Verify node exporter reports host filesystem mountpoints instead of container-internal ones
64+ ansible.builtin.assert :
65+ that :
66+ - ' "mountpoint" in result.stdout'
67+ success_msg : " Node exporter correctly reports host filesystem mountpoints"
68+ fail_msg : " Node exporter is not reporting host filesystem mountpoints"
69+
70+ - name : |
71+ TEST Verify node exporter filesystem metrics report a real filesystem type instead of overlay
72+ ansible.builtin.assert :
73+ that :
74+ - ' "overlay" not in result.stdout'
75+ - ' "fstype" in result.stdout'
76+ success_msg : " Node exporter correctly reports real filesystem types"
77+ fail_msg : " Node exporter is reporting overlay filesystem type instead of the real one"
You can’t perform that action at this time.
0 commit comments