diff --git a/ansible/install/roles/collectd-openstack/templates/controller.collectd.conf.j2 b/ansible/install/roles/collectd-openstack/templates/controller.collectd.conf.j2
index b37ab3a2..8200d652 100644
--- a/ansible/install/roles/collectd-openstack/templates/controller.collectd.conf.j2
+++ b/ansible/install/roles/collectd-openstack/templates/controller.collectd.conf.j2
@@ -264,6 +264,14 @@ PreCacheChain "PreCache"
ValuesFrom "instances"
+
+ Statement "select count(*) as instances from instances where deleted=0 and vm_state = 'active'"
+
+ Type gauge
+ InstancePrefix "instances_active"
+ ValuesFrom "instances"
+
+
Statement "select count(*) as instance_faults from instance_faults"
@@ -281,6 +289,7 @@ PreCacheChain "PreCache"
DriverOption "mysql_unix_socket" "/var/lib/mysql/mysql.sock"
Query host_vms_count
Query instances_count
+ Query instance_active_count
Query instances_del_count
Query instance_faults_count
diff --git a/ansible/install/roles/collectd/templates/controller.collectd.conf.j2 b/ansible/install/roles/collectd/templates/controller.collectd.conf.j2
index dc2c97c9..1ac2eee3 100644
--- a/ansible/install/roles/collectd/templates/controller.collectd.conf.j2
+++ b/ansible/install/roles/collectd/templates/controller.collectd.conf.j2
@@ -181,6 +181,14 @@ PreCacheChain "PreCache"
ValuesFrom "instances"
+
+ Statement "select count(*) as instances from instances where deleted=0 and vm_state = 'active'"
+
+ Type gauge
+ InstancePrefix "instances_active"
+ ValuesFrom "instances"
+
+
Statement "select count(*) as instance_faults from instance_faults"
@@ -198,6 +206,7 @@ PreCacheChain "PreCache"
DriverOption "mysql_unix_socket" "/var/lib/mysql/mysql.sock"
Query host_vms_count
Query instances_count
+ Query instance_active_count
Query instances_del_count
Query instance_faults_count