The Coralogix Azure Metrics integration offers a simple and easy way to ingest Azure metrics into Coralogix.
Azure Monitor serves as the observability core within the Azure Cloud ecosystem. It plays a pivotal role by aggregating data from diverse origins, encompassing logs and metrics derived from Azure infrastructure and resources, custom applications, and agents running on virtual machines.
Azure metrics are retrieved from Azure using the Azure Monitor REST API, which is a widely used API service in Azure that allows customers to gain insights into Azure resources.
A valid Azure “Application Registration” featuring the “Monitoring Reader” role is required to collect metrics. This can be created before or during the integration process.
STEP 1. From your Coralogix toolbar, go to Data Flow > Integrations.
STEP 2. From the Integrations section, select Azure Metrics.
STEP 3. Click ADD NEW.
STEP 4. If you don’t have an App Registration set up in your Azure account, click GO TO AZURE PORTAL, then follow the steps below to apply the Monitoring Reader role to your App Registration:
STEP 4a. Log in to Azure Portal and select the subscription.
STEP 4b. Select Access Control (IAM) from the left menu.
STEP 4c. Select Add role assignment from the top left + Add button from the Access Control panel.
STEP 4d. In the Add role assignment panel, search for Monitoring Reader and select it.
STEP 4e. Under Members, select User, group, or service principal and then click the + Select members link.
STEP 4f. Search for your App Registration in the right-hand panel and add this user to the list.
After review and assignment, you should see your App with Monitoring Reader permissions under the Role Assignments tab.
STEP 5. Go back to the Coralogix Azure Metrics integration tab and click NEXT.
STEP 6. Define your Settings.
STEP 7. Click NEXT.
STEP 8. Define Filtering Options.
STEP 9. Select from the dropdown list which Metric Namespaces to bring into Coralogix. If none are selected, all metric namespaces will be brought in.
STEP 10. Click NEXT.
Need help?
Our world-class customer success team is available 24/7 to walk you through your setup and answer any questions that may come up.
Feel free to contact us via our in-app chat or by emailing [email protected].