Azure Media Services

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/
AzureMediaServiceJobs
AzureMediaServiceJob[]
Name String
EndTime Nullable`1
StartTime Nullable`1
Duration Double
InputAssetCount Int32
OutputAssetCount Int32
TaskCount Int32
State String
Tracks information about jobs that were recently running or finished executing.
AzureMediaServicesAssets
AzureMediaServicesAsset[]
Name String
Created DateTime
State String
Tracks information about available assets that were recently created, such as their name, state and creation date.
AzureMediaServicesChannels
AzureMediaServicesChannel[]
Name String
Created DateTime
State String
Tracks information about available channels that were recently created, such as their name, state and creation date.
AzureMediaServicesOperations
AzureOperation
Name String
Category String
Description String
Caller String
EventName String
Level String
Status String
SubStatus String
ExtendedInfo String
EventTimestamp DateTime
Tracks the log of Azure management operations on the monitored resource.
AzureMediaServiceStreamingEndpoints
AzureMediaServiceStreamingEndpoint[]
Name String
Hostname String
Created DateTime
ScaleUnits Int32
State String
Tracks information about currently active streaming endpoints, such as their name, hostname, creation date, state and scale units.
AzureMediaServiceTaskErrors
AzureMediaServiceTask[]
JobName String
TaskName String
State String
Duration Double
TaskBody String
Errors String
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

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
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

Pre-configured Alerts

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