20 Nov 2023 02:49 PM - last edited on 21 Nov 2023 08:35 AM by MaciejNeumann
Is there a way to bring in Azure Cloud Services Billing Metics onto Dynatrace for Metric creation, alerts and Dashboards?
Something similar to AWS Billing or more refined.
If not OOTB, How would one bring such metrics to a Dynatrace?
Solved! Go to Solution.
21 Nov 2023 01:11 PM
I'm sure there is but it would be somewhat static. For example you could ingest custom metadata that provides the cost for each construct but that would be static. If pricing models change you'll need to update the metadata as well. This route would also not allow you to create it as a metric.
The only other way would be to send the usage data into Dynatrace as a metric event and then build it out from there. Much like you would for CPU temp etc...
21 Nov 2023 01:18 PM
For additional metrics, it is worth creating a simple plugin that pulls additional metrics from Azure via the REST Api. This is how I have an extension built to monitor virtual machines on Azure where I don't have OA installed. This is the best solution.
Radek
21 Nov 2023 02:42 PM
There's also the option to set this up inside of Dynatrace as a Workflow. You can make the calls to the Azure API on a schedule and store the metrics in Dynatrace to graph, or alert on via Metric Events. This can be done via simple HTTP request, or you can use JavaScript. If you don't care about storing/visualizing the data, you could just setup a notification as a step in the Workflow.