Azure Traffic Manager

Available Metrics

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
AzureAdvisorHealth
AvailabilityState String
Summary String
ReasonType String
ReasonChronicity String
DetailedStatus String
OccuredTime DateTime
ReportedTime DateTime
Tracks Azure health using latest Azure Health API - more info @ https://docs.microsoft.com/en-us/rest/api/resourcehealth/availabilitystatuses/getbyresource/
AzureAdvisorRecommendationMetric
AzureAdvisorRecommendation[]
Category String
Impact String
LastUpdated Nullable`1
Risk String
Problem String
Solution String
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
AzureTrafficManagerEndpoint[]
Name String
Type String
Priority Nullable`1
Weight Nullable`1
EndpointLocation String
EndpointStatus String
EndpointMonitorStatus String
Tracks details of all Endpoints for current traffic manager profile
AzureTrafficManagerEndpointMonitorStatusCount
Int32
Tracks count of Endpoints for specified monitor status
AzureTrafficManagerEndpointNameMonitor
AzureTrafficManagerEndpointName[]
Dimension String
Queries Double
Status Double
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

Available Commands

Possible commands that can be executed on a given resource. Ultimate subscription is required.

Command Type Description
WebRequest Runs custom WebRequest to specified URL

Default Templates

CloudMonix provided default monitoring templates.

Pre-configured Metrics

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.

Pre-configured Alerts

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.