Possible metric types that can be tracked on a given resource.
Metric Type | Data Type | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AggregatedMetric |
Object
|
Allows for aggregating existing metrics over a period of time. Useful for running sums or averages; also for extracting single data item from collection-based metrics | ||||||||||||||
AzureAdvisorHealthMetric |
|
Tracks Azure health using latest Azure Health API - more info @ https://docs.microsoft.com/en-us/rest/api/resourcehealth/availabilitystatuses/getbyresource/ | ||||||||||||||
AzureAdvisorRecommendationMetric |
|
Tracks Azure recommendations using latest Azure Advisor API - more info @ https://docs.microsoft.com/en-us/rest/api/advisor/ | ||||||||||||||
AzureAutomationDscNodesList |
|
Tracks list of DSC nodes with statuses. | ||||||||||||||
AzureAutomationDscNodeStatus |
String
|
Tracks a status on one DSC node | ||||||||||||||
AzureAutomationJobStatisticByStatus |
Int32
|
Tracks the number of jobs with selected status for last week | ||||||||||||||
AzureAutomationLastJobEndedMinutesAgo |
Double
|
Tracks the number of minutes since a particular Runbook finished runing for the last time. | ||||||||||||||
AzureAutomationLastJobStartedMinutesAgo |
Double
|
Tracks the number of minutes since a particular Runbook was last started. | ||||||||||||||
AzureAutomationLastJobStatus |
String
|
Tracks the last known execution status of a particular Runbook. Possible states are Suspended, Completed, Failed, Queued, Running or Starting. | ||||||||||||||
AzureAutomationStatusByRunbook |
|
Tracks a list of all scheduled runbooks and their states. | ||||||||||||||
AzureAutomationUsage |
Double
|
Tracks the one type of Azure Automation usage | ||||||||||||||
AzureAutomationUsagesList |
|
Tracks the list of all types Azure Automation usage | ||||||||||||||
AzureMonitorMetric |
Double
|
Tracks Azure metrics using latest Azure Monitor API - more info @ https://docs.microsoft.com/en-us/rest/api/monitor/ | ||||||||||||||
DerivedMetric |
Double
|
Allows for deriving new metrics from existing ones. Useful for combining existing metrics together or for multiplying metrics by a factor | ||||||||||||||
LinkedMetric |
Object
|
Allows for tracking of metrics from other resources. Useful when it is important to evaluate metrics from different resources side-by-side | ||||||||||||||
ResourceStatus |
String
|
Tracks overall status of the resource. This is an important metric as it is used to drive Uptime reports. Possible values: Ready, Down, Unknown and in some cases Stopped |
Possible commands that can be executed on a given resource. Ultimate subscription is required.
Command Type | Description | |
---|---|---|
AzureAutomationStartRunbook | Starts runbook for specified Azure Automation resource | |
WebRequest | Runs custom WebRequest to specified URL |
CloudMonix provided default monitoring templates.
Metric Name | Metric Type | Description |
---|---|---|
NodesList | AzureAutomationDscNodesList | Tracks information of DSC nodes |
SampleRunbookStatus | AzureAutomationLastJobStatus | Disabled by default. |
ScheduledRunbooks | AzureAutomationStatusByRunbook | Tracks last known execution stats for scheduled runbooks |
Status | ResourceStatus | Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, Stopped and Unknown |
TotalJobs | AzureMonitorMetric | Tracks total jobs count using Azure Monitor API. More info here: https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-supported-metrics#microsoftautomationautomationaccounts |
UsageList | AzureAutomationUsagesList | Tracks the list of all types Azure Automation usage |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Resource Outage |
Status == "Down"
|
Error | Fires an alert if there was a failure accessing of the monitored resource for 3 consecutive minutes. |