Framework/Configurations/AlertMonitoring/AzSDK.AM.OMS.Searches.json
{
"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "omsWorkspaceLocation": { "type": "string", "defaultValue": "" }, "omsResourcegroup": { "type": "string", "defaultValue": "" }, "omsSubscriptionId": { "type": "string", "defaultValue": "" }, "omsWorkspaceName": { "type": "string", "defaultValue": "" }, "omsWorkspaceApiVersion": { "type": "string", "defaultValue": "2015-11-01-preview" } }, "variables": { "SearchCategory": "AzSDK_Searches", "SearchQuery_Dist_Sub": "Distribution_By_Subscription", "SearchQuery_Dist_Ctrl_Sev": "Distribution_By_Control_Severity", "SearchQuery_Dist_Resource": "Distribution_By_Resources", "SearchQuery_Dist_ControlIds": "Distribution_By_ControlIds", "SearchQuery_Dist_ControlStatus": "Distribution_By_ControlStatus" }, "resources": [ { "name": "[concat(parameters('omsWorkspaceName'), '/', variables('SearchQuery_Dist_Sub'))]", "type": "Microsoft.OperationalInsights/workspaces/savedSearches", "apiVersion": "2015-03-20", "location": "[resourceGroup().location]", "dependsOn": [], "properties": { "Category": "[variables('SearchCategory')]", "DisplayName": "[variables('SearchQuery_Dist_Sub')]", "Query": "Type=AzSDK_CL ControlStatus_s=Failed | measure count() by SubscriptionName_s", "Version": "1" } }, { "name": "[concat(parameters('omsWorkspaceName'), '/', variables('SearchQuery_Dist_Ctrl_Sev'))]", "type": "Microsoft.OperationalInsights/workspaces/savedSearches", "apiVersion": "2015-03-20", "location": "[resourceGroup().location]", "dependsOn": [], "properties": { "Category": "[variables('SearchCategory')]", "DisplayName": "[variables('SearchQuery_Dist_Ctrl_Sev')]", "Query": "Type=AzSDK_CL ControlStatus_s=Failed | measure count() by ControlSeverity_s", "Version": "1" } }, { "name": "[concat(parameters('omsWorkspaceName'), '/', variables('SearchQuery_Dist_Resource'))]", "type": "Microsoft.OperationalInsights/workspaces/savedSearches", "apiVersion": "2015-03-20", "location": "[resourceGroup().location]", "dependsOn": [], "properties": { "Category": "[variables('SearchCategory')]", "DisplayName": "[variables('SearchQuery_Dist_Resource')]", "Query": "Type=AzSDK_CL ControlStatus_s=Failed | measure count() by ResourceName_s", "Version": "1" } }, { "name": "[concat(parameters('omsWorkspaceName'), '/', variables('SearchQuery_Dist_ControlIds'))]", "type": "Microsoft.OperationalInsights/workspaces/savedSearches", "apiVersion": "2015-03-20", "location": "[resourceGroup().location]", "dependsOn": [], "properties": { "Category": "[variables('SearchCategory')]", "DisplayName": "[variables('SearchQuery_Dist_ControlIds')]", "Query": "Type=AzSDK_CL ControlStatus_s=Failed | measure count() by ControlId_s", "Version": "1" } }, { "name": "[concat(parameters('omsWorkspaceName'), '/', variables('SearchQuery_Dist_ControlStatus'))]", "type": "Microsoft.OperationalInsights/workspaces/savedSearches", "apiVersion": "2015-03-20", "location": "[resourceGroup().location]", "dependsOn": [], "properties": { "Category": "[variables('SearchCategory')]", "DisplayName": "[variables('SearchQuery_Dist_ControlStatus')]", "Query": "Type=AzSDK_CL | measure count() by ControlStatus_s", "Version": "1" } } ] } |