Azure Monitor
Definition
Azure Monitor is a comprehensive monitoring service provided by Microsoft Azure that collects, analyzes, and acts on telemetry data from cloud and on-premises environments. It enables users to gain insights into the performance and health of their applications and infrastructure by aggregating metrics, logs, and traces. Azure Monitor helps in identifying issues proactively, optimizing performance, and maintaining security compliance through real-time data analysis and alerting.
Secure Settings Example
{
"type": "Microsoft.Insights/diagnosticSettings",
"name": "secureDiagnosticSettings",
"properties": {
"logs": [
{
"category": "Administrative",
"enabled": true,
"retentionPolicy": {
"enabled": true,
"days": 365
}
}
],
"metrics": [
{
"category": "AllMetrics",
"enabled": true,
"retentionPolicy": {
"enabled": true,
"days": 365
}
}
],
"workspaceId": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.OperationalInsights/workspaces/{workspace-name}"
}
}
Insecure Settings Example
{
"type": "Microsoft.Insights/diagnosticSettings",
"name": "insecureDiagnosticSettings",
"properties": {
"logs": [
{
"category": "Administrative",
"enabled": false
}
],
"metrics": [
{
"category": "AllMetrics",
"enabled": false
}
],
"workspaceId": ""
}
}