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/ | ||||||||||||||||||||
AzureMediaServiceJobs |
|
Tracks information about jobs that were recently running or finished executing. | ||||||||||||||||||||
AzureMediaServicesAssets |
|
Tracks information about available assets that were recently created, such as their name, state and creation date. | ||||||||||||||||||||
AzureMediaServicesChannels |
|
Tracks information about available channels that were recently created, such as their name, state and creation date. | ||||||||||||||||||||
AzureMediaServicesOperations |
|
Tracks the log of Azure management operations on the monitored resource. | ||||||||||||||||||||
AzureMediaServiceStreamingEndpoints |
|
Tracks information about currently active streaming endpoints, such as their name, hostname, creation date, state and scale units. | ||||||||||||||||||||
AzureMediaServiceTaskErrors |
|
Tracks detailed information about failed jobs and tasks, including task id, name, status, duration, task body and possible errors. | ||||||||||||||||||||
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 | ||||||||||||||||||||
ResourceInstanceCount |
Int32
|
Tracks current number of compute instances | ||||||||||||||||||||
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 |
---|---|---|
CurrentAssets | AzureMediaServicesAssets | Tracks assets that were recently created |
CurrentJobs | AzureMediaServiceJobs | Tracks Media Service jobs that are executing or recently finished executing |
Operations | AzureMediaServicesOperations | Metric tracks the log of Azure management operations on the monitored resource |
RecommendedActions | AzureAdvisorRecommendationMetric | Tracks recommended actions for specified resource. |
ReservedUnits | ResourceInstanceCount | Tracks the number of reserved units |
Status | ResourceStatus | Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down and Unknown |
StreamingEndpoints | AzureMediaServiceStreamingEndpoints | Tracks currently active streaming endpoints |
TaskErrors | AzureMediaServiceTaskErrors | Tracks tasks that have errored out |
TaskErrorsCount | AggregatedMetric | Tracks the number of tasks that have errored out |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Failed Jobs detected |
Any(CurrentJobs, "State == \"Error\"")
|
Warning | Raises an alert if any jobs with Error state have been detected |
Failed Tasks detected |
Any(TaskErrors, "1==1")
|
Warning | Raises an alert if any tasks with errors have been detected |
Resource Outage |
Status != "Ready"
|
Error | Raises an alert if Azure is unable to retrieve information from the monitored Media Service for a sustained period of time |