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/ | ||||||||||||||||||||
AzureStreamAnalyticsInputs |
|
Tracks the state of Azure Stream Analytics job inputs. | ||||||||||||||||||||
AzureStreamAnalyticsJobStatus |
String
|
Indicates the current execution state of the job as reported by Azure, e.g. Created. | ||||||||||||||||||||
AzureStreamAnalyticsLastOutputEventMinutesAgo |
Double
|
The last output event time of the job. | ||||||||||||||||||||
AzureStreamAnalyticsMetric |
Double
|
Tracks various metrics accessed using Azure Insights API, such as data ingress rate, data conversion errors rate, utilization, etc. | ||||||||||||||||||||
AzureStreamAnalyticsOperations |
|
Tracks the log of Azure management operations on the monitored resource. | ||||||||||||||||||||
AzureStreamAnalyticsOutputs |
|
Tracks the state of Azure Stream Analytics job outputs. | ||||||||||||||||||||
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 | |
---|---|---|
AzureStreamAnalyticsResize | Resizes Azure Stream Analytics | |
AzureStreamAnalyticsStart | Starts Azure Stream Analytics | |
AzureStreamAnalyticsStop | Stops Azure Stream Analytics | |
WebRequest | Runs custom WebRequest to specified URL |
CloudMonix provided default monitoring templates.
Metric Name | Metric Type | Description |
---|---|---|
BytesInputEvent | AzureMonitorMetric | Metric tracks data ingress/minute |
ErrorsConversion | AzureMonitorMetric | Metric tracks number of data conversion errors/minute |
ErrorsRuntime | AzureMonitorMetric | Metric tracks average number of run-time errors/minute raised during running of the ASA job |
EventsInput | AzureMonitorMetric | Metric tracks number of Input Events/minute |
EventsLateInput | AzureMonitorMetric | Metric tracks late-input events/minute |
EventsOutOfOrder | AzureMonitorMetric | Metric tracks number of out-of-order events/minute |
EventsOutput | AzureMonitorMetric | Metric tracks number of Output events/minute |
FunctionEvents | AzureMonitorMetric | Metric tracks number of function events/minute |
FunctionFailedRequests | AzureMonitorMetric | Metric tracks number of failed function requests/minute |
FunctionRequests | AzureMonitorMetric | Metric tracks number of function requests/minute |
JobInputs | AzureStreamAnalyticsInputs | Metric tracks the state of ASA job inputs |
JobOutputs | AzureStreamAnalyticsOutputs | Metric tracks the state of ASA job outputs |
JobStatus | AzureStreamAnalyticsJobStatus | Metric tracks the state of an ASA job as reported by Azure |
Operations | AzureStreamAnalyticsOperations | Metric tracks the log of Azure management operations on the monitored resource |
RecommendedActions | AzureAdvisorRecommendationMetric | Tracks recommended actions for specified resource. |
Status | ResourceStatus | Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, Stopped and Unknown |
Utilization | AzureMonitorMetric | Metric tracks Streaming Units Utilization |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Conversion Errors Detected |
ErrorsConversion > 0
|
Warning | Conversion errors have been detected in the last few minutes |
Failed Function Requests Detected |
FunctionFailedRequests > 0
|
Warning | Failed function requests have been detected in the last few minutes |
High Utilization |
Utilization > 80
|
Warning | Utilization of over 80% has been detected and sustained for at least 5 minutes |
Resource Outage |
Status == "Down"
|
Error | Raises an alert if the monitored job is found to not be running (Down state) |
Runtime Errors Detected |
ErrorsRuntime > 0
|
Warning | Runtime errors have been detected in the last few minutes |