Billing metricset in azure module not working

Hello guys,

I hope you are doing well !

I have ELK stack (7.8.1) deployed in kubernetes along with metricbeat (same version).
I wanted to exploit the new metricset "billing" in azure module, however it didn't work.

- module: azure

      metricsets:

        - billing

      enabled: true

      period: 24h

      client_id: '${AZURE_CLIENT_ID}'

      client_secret: '${AZURE_CLIENT_SECRET}'

      tenant_id: '${AZURE_TENANT_ID}'

      subscription_id: '${AZURE_SUBSCRIPTION_ID}'

Just for the record, I have "monitor", "storage" metricsets working fine.

So, I was wondering if you could help me with this issue.

Thanks for posting here! Maybe billing metricset require some specific permissions? Do you see any error message in Metricbeat logs when running the billing metricset?

Hello @Kaiyan_Sheng,

Thanks a lot for your response.
I think it was a matter of the stack's version including metricbeat, as this metricset was introduced in the 7.9 release.

1 Like

Ahh yep! Sorry I missed the stack version on your original question! Yes, billing metricset is added in 7.9 for Metricbeat.

Hey @Kaiyan_Sheng thanks for your help, I really appreciate it

1 Like