---
title: Microsoft Azure
slug: microsoft-azure
docTags: 
createdAt: 2024-02-06T20:28:41.306Z
---

Logs and metrics generated by Azure Services can be brought into ObserveNow seamlessly using one of 2 methods:

## Agent Integration for Azure Metrics

For agent-side integration, you should have a VM or K8s Cluster running the OpsVerse ObserveNow Agent on it. The existing agent can be configured to pull metrics from Azure services into yout ObserveNow installation.&#x20;

To get started, create a new Azure App Registration [using the following documentation](https://learn.microsoft.com/en-us/entra/identity-platform/howto-create-service-principal-portal).

:::hint{type="info"}
The access for the exporter will depend on this App Registration, so ensure it has broad access to the Azure Resources you want to monitor
:::

Once this is done, you can enable the Azure Metrics Exporter in the observenow-agent. For helm-based K8s agent installations, you can add the following into your `values.yaml` to enable the Azure Metrics Exporter:

```yaml
azure-metrics-exporter:
  enabled: true
  env:
    DEBUG: "true"
    VERBOSE: "true"
    AZURE_CLIENT_ID: "<AZURE_CLIENT_ID>"
    AZURE_TENANT_ID: "<AZURE_TENANT_ID>"
    AZURE_CLIENT_SECRET: "<AZURE_CLIENT_SECRET>"

```

Re-run the `helm install` step to ensure the metrics exporter is up and running. You can now configure scrape jobs depending on the service you want to scrape. Instructions of jobs for [Azure App Services](https://docs.opsverse.io/azure-app-services), [Azure SQL Server](https://docs.opsverse.io/azure-sql-server), [Azure Cosmos DB](https://docs.opsverse.io/azure-cosmos-db) are available, and can be used a sample for other services as well.

## Server-side Integration for Azure Metrics/Logs

:::hint{type="info"}
Docs coming soon.
:::

