Azure Monitor Log Integration
CloudAMQP ships broker logs to Azure Monitor Logs via the log-forwarding service.
Available on RabbitMQ dedicated instances.
Link:
https://learn.microsoft.com/en-us/azure/azure-monitor/overview
Prerequisites
Before setting up the integration you need the following Azure resources:
-
A
Log Analytics Workspace
-
A
Data Collection Endpoint (DCE)
-
A
Data Collection Rule (DCR)
with a custom table in your workspace
-
An
App Registration
(service principal) with the DCR's
Monitoring Metrics Publisher
role assigned
Follow the
Azure Logs Ingestion tutorial
to create and connect these resources.
Setup
Once the Azure resources are in place, enter the following in the CloudAMQP console:
-
Directory (tenant) ID
— found in Azure Active Directory → Overview
-
Application (client) ID
— found in your App Registration → Overview
-
Application secret
— a client secret created under App Registration → Certificates & secrets
-
DCE URI
— the Data Collection Endpoint ingestion URL
-
Table name
— the custom table name in your Log Analytics Workspace
-
DCR ID
— the immutable ID of your Data Collection Rule
← Back to Log Integrations