@@ -21,6 +21,13 @@ prometheus_services:
21
21
pid_mode : " host"
22
22
volumes : " {{ prometheus_node_exporter_default_volumes + prometheus_node_exporter_extra_volumes }}"
23
23
dimensions : " {{ prometheus_node_exporter_dimensions }}"
24
+ prometheus-libvirt-exporter :
25
+ container_name : " prometheus_libvirt_exporter"
26
+ group : " prometheus-libvirt-exporter"
27
+ enabled : " {{ enable_prometheus_libvirt_exporter | bool }}"
28
+ image : " {{ prometheus_libvirt_exporter_image_full }}"
29
+ volumes : " {{ prometheus_libvirt_exporter_default_volumes + prometheus_libvirt_exporter_extra_volumes }}"
30
+ dimensions : " {{ prometheus_libvirt_exporter_dimensions }}"
24
31
prometheus-mysqld-exporter :
25
32
container_name : prometheus_mysqld_exporter
26
33
group : prometheus-mysqld-exporter
@@ -121,6 +128,10 @@ prometheus_server_image: "{{ docker_registry ~ '/' if docker_registry else '' }}
121
128
prometheus_server_tag : " {{ prometheus_tag }}"
122
129
prometheus_server_image_full : " {{ prometheus_server_image }}:{{ prometheus_server_tag }}"
123
130
131
+ prometheus_libvirt_exporter_image : " {{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ prometheus_install_type }}-prometheus-libvirt-exporter"
132
+ prometheus_libvirt_exporter_tag : " {{ prometheus_tag }}"
133
+ prometheus_libvirt_exporter_image_full : " {{ prometheus_libvirt_exporter_image }}:{{ prometheus_libvirt_exporter_tag }}"
134
+
124
135
prometheus_haproxy_exporter_image : " {{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ prometheus_install_type }}-prometheus-haproxy-exporter"
125
136
prometheus_haproxy_exporter_tag : " {{ prometheus_tag }}"
126
137
prometheus_haproxy_exporter_image_full : " {{ prometheus_haproxy_exporter_image }}:{{ prometheus_haproxy_exporter_tag }}"
@@ -159,6 +170,7 @@ prometheus_blackbox_exporter_tag: "{{ prometheus_tag }}"
159
170
prometheus_blackbox_exporter_image_full : " {{ prometheus_blackbox_exporter_image }}:{{ prometheus_blackbox_exporter_tag }}"
160
171
161
172
prometheus_server_dimensions : " {{ default_container_dimensions }}"
173
+ prometheus_libvirt_exporter_dimensions : " {{ default_container_dimensions }}"
162
174
prometheus_haproxy_exporter_dimensions : " {{ default_container_dimensions }}"
163
175
prometheus_mysqld_exporter_dimensions : " {{ default_container_dimensions }}"
164
176
prometheus_node_exporter_dimensions : " {{ default_container_dimensions }}"
@@ -175,6 +187,10 @@ prometheus_server_default_volumes:
175
187
- " {{ '/etc/timezone:/etc/timezone:ro' if ansible_facts.os_family == 'Debian' else '' }}"
176
188
- " prometheus:/var/lib/prometheus"
177
189
- " kolla_logs:/var/log/kolla/"
190
+ prometheus_libvirt_exporter_default_volumes :
191
+ - " {{ node_config_directory }}/prometheus-libvirt-exporter/:{{ container_config_directory }}/:ro"
192
+ - " /etc/localtime:/etc/localtime:ro"
193
+ - " libvirtd_run:/var/run/libvirt:ro"
178
194
prometheus_haproxy_exporter_default_volumes :
179
195
- " {{ node_config_directory }}/prometheus-haproxy-exporter/:{{ container_config_directory }}/:ro"
180
196
- " /etc/localtime:/etc/localtime:ro"
@@ -231,6 +247,7 @@ prometheus_blackbox_exporter_default_volumes:
231
247
- " kolla_logs:/var/log/kolla/"
232
248
233
249
prometheus_extra_volumes : " {{ default_extra_volumes }}"
250
+ prometheus_libvirt_exporter_extra_volumes : " {{ prometheus_extra_volumes }}"
234
251
prometheus_server_extra_volumes : " {{ prometheus_extra_volumes }}"
235
252
prometheus_haproxy_exporter_extra_volumes : " {{ prometheus_extra_volumes }}"
236
253
prometheus_mysqld_exporter_extra_volumes : " {{ prometheus_extra_volumes }}"
0 commit comments