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/ | ||||||||||||||
AzureMonitorMetric |
Double
|
Tracks Azure metrics using latest Azure Monitor API - more info @ https://docs.microsoft.com/en-us/rest/api/monitor/ | ||||||||||||||
AzureTrafficManagerEndpointDetails |
|
Tracks details of all Endpoints for current traffic manager profile | ||||||||||||||
AzureTrafficManagerEndpointMonitorStatusCount |
Int32
|
Tracks count of Endpoints for specified monitor status | ||||||||||||||
AzureTrafficManagerEndpointNameMonitor |
|
Tracks request utilization by endpoints | ||||||||||||||
AzureTrafficManagerResponseCode |
String
|
Tracks an http result from testing of a URL. Possible values are http verbs: OK, Unauthorized, etc. | ||||||||||||||
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 | |
---|---|---|
WebRequest | Runs custom WebRequest to specified URL |
CloudMonix provided default monitoring templates.
Metric Name | Metric Type | Description |
---|---|---|
ActiveEnpoints | AzureTrafficManagerEndpointMonitorStatusCount | Tracks count of Active endpoints. |
CheckingEndpoints | AzureTrafficManagerEndpointMonitorStatusCount | Tracks count of Checking endpoints. |
DegradedEndpoints | AzureTrafficManagerEndpointMonitorStatusCount | Tracks count of Degraded endpoints. |
DisabledEndpoints | AzureTrafficManagerEndpointMonitorStatusCount | Tracks count of Disabled endpoints. |
EndpointsStatus | AzureTrafficManagerEndpointDetails | Tracks general endpoints status information. |
EndpointsUsage | AzureTrafficManagerEndpointNameMonitor | Tracks enpoints usage details using Azure multi dimension monitor API. Details here: https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-supported-metrics#microsoftnetworktrafficmanagerprofiles |
InActiveEndpoints | AzureTrafficManagerEndpointMonitorStatusCount | Tracks count of InActive endpoints. |
RecommendedActions | AzureAdvisorRecommendationMetric | Tracks recommended actions for specified resource. |
ResponseCode | AzureTrafficManagerResponseCode | Tracks response code of public URL for current traffic manager. |
Status | ResourceStatus | Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, and Unknown |
StoppedEndpoints | AzureTrafficManagerEndpointMonitorStatusCount | Tracks count of Stopped endpoints. |
TotalRequests | AzureMonitorMetric | Number of times a Traffic Manager endpoint was returned in the given time frame. This metric tracks data by minutes. |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Disabled Endpoints |
Any(EndpointsStatus, "EndpointStatus == \"Disabled\"")
|
Warning | Fires an alert if there was a detected "Disabled" status for any endpoint for 3 monitored cycles . |
Resource Outage |
Status == "Down"
|
Error | Fires an alert if there was a failure accessing of the monitored resource for 3 consecutive minutes. |