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/ | ||||||||||||||||||||
AzureAppPlanMetric |
Double
|
Tracks a variety of performance-related metrics exposed by Azure API for parent App Plan that may host other Web Apps | ||||||||||||||||||||
AzureFunctionDetails |
|
Tracks one function details | ||||||||||||||||||||
AzureFunctionLastInvocationDuration |
Double
|
Tracks duration of latest invocation of function | ||||||||||||||||||||
AzureFunctionLastInvocationStatus |
String
|
Tracks status of latest invocation of function | ||||||||||||||||||||
AzureFunctionsFailedRunsCount |
Int32
|
Tracks number of failed runs of function | ||||||||||||||||||||
AzureFunctionsInstanceMonitor |
|
Tracks utilization by Instance dimension | ||||||||||||||||||||
AzureFunctionsList |
|
Tracks list of all functions in host | ||||||||||||||||||||
AzureFunctionsSuccessRunsCount |
Int32
|
Tracks number of success runs of function | ||||||||||||||||||||
AzureMonitorMetric |
Double
|
Tracks Azure metrics using latest Azure Monitor API - more info @ https://docs.microsoft.com/en-us/rest/api/monitor/ | ||||||||||||||||||||
AzureWebsiteMetric |
Double
|
Tracks a variety of performance-related metrics exposed by Azure API for specific web app | ||||||||||||||||||||
AzureWebsiteOperations |
|
|||||||||||||||||||||
DerivedMetric |
Double
|
Allows for deriving new metrics from existing ones. Useful for combining existing metrics together or for multiplying metrics by a factor | ||||||||||||||||||||
InternalUrlResponseCode |
String
|
Tracks an http result from testing of internal IP address. Possible values are http verbs: OK, Unauthorized, etc. | ||||||||||||||||||||
InternalUrlResponseTime |
Double
|
Tracks response time of http request to internal IP address | ||||||||||||||||||||
InternalUrlState |
|
Tracks results of http request to internal IP address | ||||||||||||||||||||
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 | |
---|---|---|
AzureFunctionExecute | Executes specified Azure Function | |
WebRequest | Runs custom WebRequest to specified URL |
CloudMonix provided default monitoring templates.
Metric Name | Metric Type | Description |
---|---|---|
BytesRead | AzureMonitorMetric | |
BytesWrite | AzureMonitorMetric | |
Connections | AzureMonitorMetric | |
DataIn | AzureWebsiteMetric | |
DataOut | AzureWebsiteMetric | |
Errors | AzureWebsiteMetric | |
ExecutionCount | AzureWebsiteMetric | |
ExecutionUnits | AzureWebsiteMetric | |
FunctionList | AzureFunctionsList | |
Handles | AzureMonitorMetric | |
LastFunctionStatus | AzureFunctionLastInvocationStatus | Disabled by default. Tracks the status of a specific Azure Function. Metric is disabled by default, since particular function needs to be specified |
MemorySet | AzureWebsiteMetric | |
QueuedRequests | AzureMonitorMetric | |
RecommendedActions | AzureAdvisorRecommendationMetric | Tracks recommended actions for specified resource. |
SampleFailedRuns | AzureFunctionsFailedRunsCount | Disabled by default. Tracks number of failed runs for a specific function. Metric is disabled by default, since particular function needs to be specified |
Status | ResourceStatus | Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down and Unknown |
Threads | AzureMonitorMetric |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Errors Detected |
Errors > 0
|
Warning | Alert triggered when errors were detected |
Resource Outage |
Status == "Down"
|
Error | Fires an alert if there was a failure accessing of the monitored resource for 3 consecutive minutes. |