diff --git a/ansible/roles/gnocchi/defaults/main.yml b/ansible/roles/gnocchi/defaults/main.yml
index 6fd320c461..613b91881a 100644
--- a/ansible/roles/gnocchi/defaults/main.yml
+++ b/ansible/roles/gnocchi/defaults/main.yml
@@ -84,6 +84,8 @@ gnocchi_public_endpoint: "{{ public_protocol }}://{{ kolla_external_fqdn }}:{{ g
 
 gnocchi_logging_debug: "{{ openstack_logging_debug }}"
 
+gnocchi_metricd_workers: "{{ openstack_service_workers }}"
+
 gnocchi_keystone_user: "gnocchi"
 
 openstack_gnocchi_auth: "{{ openstack_auth }}"
diff --git a/ansible/roles/gnocchi/templates/gnocchi.conf.j2 b/ansible/roles/gnocchi/templates/gnocchi.conf.j2
index 7e0e07f55d..fa4f19ecd3 100644
--- a/ansible/roles/gnocchi/templates/gnocchi.conf.j2
+++ b/ansible/roles/gnocchi/templates/gnocchi.conf.j2
@@ -36,7 +36,7 @@ archive_policy_name = low
 flush_delay=10
 
 [metricd]
-workers = {{ openstack_service_workers }}
+workers = {{ gnocchi_metricd_workers }}
 
 [indexer]
 url = mysql+pymysql://{{ gnocchi_database_user }}:{{ gnocchi_database_password }}@{{ gnocchi_database_address }}/{{ gnocchi_database_name }}