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