Introduction
Azure Data Collection Rules (DCRs) define how monitoring data is collected, transformed, and routed to Azure Monitor Logs or Metrics. They allow centralized configuration of data collection, enabling users to specify which data to collect (such as Windows events or performance counters) from resources like Azure VMs or Azure Arc–enabled servers, and where that data should be sent.
Use the OpsRamp Azure Public Cloud integration to discover Azure Data Collection Rules and collect related metrics.
External reference
Setup
To set up the Azure integration and discover the Azure service, go to Azure Integration Discovery Profile and select Data collection rules.
Event support
OpsRamp support Azure events for Azure Data collection rule. Need to configure Azure Events in Opsramp Azure integration discovery profile.
Supported metrics
| OpsRamp Metric | Azure Metric | Metric Display Name | Unit | Description | Aggregation Type |
|---|---|---|---|---|---|
| azure_insights_datacollectionrules_ApiCallReceived_Count | ApiCallReceived_Count | Logs Ingestion Requests per Min | Count | Number of requests received via Log Ingestion API or from the agent | Count |
| azure_insights_datacollectionrules_BytesReceived_Count | BytesReceived_Count | Logs Ingestion Bytes per Min | Bytes | Number of bytes received via Log Ingestion API or from the agent | Total |
| azure_insights_datacollectionrules_MetricIngestionRequest_Count | MetricIngestionRequest_Count | Metrics Ingestion Requests per Min | Count | The number of requests made to the Data Collection Endpoint to submit metrics | Total |
| azure_insights_datacollectionrules_RowsDropped_Count | RowsDropped_Count | Logs Rows Dropped per Min | Count | Number of rows dropped while running transformation. | Total |
| azure_insights_datacollectionrules_RowsReceived_Count | RowsReceived_Count | Logs Rows Received per Min | Count | Total number of rows received for transformation. | Total |
| azure_insights_datacollectionrules_TransformationErrors_Count | TransformationErrors_Count | Logs Transform Errors per Min | Count | The number of times when execution of KQL transformation resulted in an error. | Count |
| azure_insights_datacollectionrules_TransformationRuntime_DurationMs | TransformationRuntime_DurationMs | Logs Transform Duration per Min | MilliSeconds | Total time taken to transform given set of records, measured in milliseconds. | Average |