Integration with Azure Cloud

Get Azure Monitor metrics

  1. App Registration in Azure AD
  2. Give read permission of subscriptions to the application
    • Role: Monitoring Reader

Further integration

  1. Datadog Agent for VMs
    • Global Azure VM -> Install Datadog Agent Extensions
    • Use .msi to install it on Windows Server
    • Use datadog.yaml to config agent.
    • Use Datadog API Key for validation
  2. Azure Event Hub
    • Stream logs to Event Hub by diagnostic setting
    • Use Azure function to forward logs to Datadog
  3. Azure Blob Storage
    • Storage logs in blob storage

  4. Datadog API
    • Post metrics data to Datadog
    • Query metrics for any time period

Azure App Service

  1. Use Azure Event Hub or Blob Storage
  2. Azure App Services Extension
    • Add Datadog API Key in App Service Application settings
    • Add Datadog APM extension
    • Restart App Service

C

  1. Logging to JSON file
  2. Set log path to Datadog agent
  3. Send logs to Azure Blob Storage

RabbitMQ

Docker Agent