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/ | ||||||||||||||||||||
AzureStorageApiNameMonitor |
|
Tracks API usage details for storage account. See the article for details. | ||||||||||||||||||||
AzureStorageAvailability |
Double
|
Tracks percent availability of storage. Metric is retrieved from enabled Azure Storage Analytics, learn more here. | ||||||||||||||||||||
AzureStorageEgressPerSecond |
Double
|
Tracks amount of bytes retrieved from storage per minute. Metric is retrieved from enabled Azure Storage Analytics, learn more , learn more here. | ||||||||||||||||||||
AzureStorageIngressPerSecond |
Double
|
Tracks amount of bytes sent to storage per minute. Metric is retrieved from enabled Azure Storage Analytics, learn more here. | ||||||||||||||||||||
AzureStorageOperations |
|
|||||||||||||||||||||
AzureStorageSuccessfullRequestsPerSecond |
Double
|
Tracks number of successful user requests against storage. Metric is retrieved from enabled Azure Storage Analytics, learn more here. | ||||||||||||||||||||
AzureStorageSystemAnalytics |
Double
|
Tracks selected metrics for a given entity in a storage analytics metrics table, where Access Type of a given metric value equals system. Requires selecting a metric to track, e.g. AnonymousAuthorizationError, Availability or NetworkError. See the full list of available metrics. | ||||||||||||||||||||
AzureStorageTotalRequestsPerSecond |
Double
|
Tracks number of total requests against storage per minute. Metric is retrieved from enabled Azure Storage Analytics, learn more here. | ||||||||||||||||||||
AzureStorageUserAnalytics |
Double
|
Tracks selected metrics for a given entity in a storage analytics metrics table, where Access Type of a given metric value equals user. Requires selecting a metric to track, e.g. AnonymousAuthorizationError, Availability or NetworkError. See the full list of available metrics | ||||||||||||||||||||
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 | ||||||||||||||||||||
ResponseTime |
Double
|
Measures time to connect to resource |
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 |
---|---|---|
Availability | AzureStorageAvailability | Tracks overall availability of monitored table storage as reported by Azure storage analytics. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available. |
Egress | AzureStorageEgressPerSecond | Tracks the total amount of bytes per second retrieved from table storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available. |
Ingress | AzureStorageIngressPerSecond | Tracks the total amount of bytes per second uploading to table storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available. |
RecommendedActions | AzureAdvisorRecommendationMetric | Tracks recommended actions for specified resource. |
ResponseTime | ResponseTime | Tracks the total amount of time it takes to connect and execute basic tests against Table storage |
Status | ResourceStatus | Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, and Unknown |
SuccessfulRequests | AzureStorageSuccessfullRequestsPerSecond | Tracks the total amount of successfull requests per second for monitored table storage. "Deep Analytics" option must be enabled in CloudMonix for this metric to be available. |
TableCapacity | AzureMonitorMetric | The amount of Table storage used by the storage account. This metric tracks data hourly. |
TableCount | AzureMonitorMetric | The number of tables in the storage account. This metric tracks data hourly. |
TableEntityCount | AzureMonitorMetric | The number of table entities in the storage account. This metric tracks data hourly. |
ThrottlingErrors | AzureStorageUserAnalytics | |
TotalRequests | AzureStorageTotalRequestsPerSecond | Tracks the total amount of requests per second against monitored table storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available. |
UsageDetails | AzureStorageApiNameMonitor | Tracks API usage details using Azure multi dimension monitor API. |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Failed Requests Detected |
TotalRequests > SuccessfulRequests
|
Warning | Raises an alert when total number of requests against table storage is greater than successful number of requests for 10 minutes sustained. Optimaly, the two metrics should be the same |
Resource Outage |
Status == "Down"
|
Error | Fires an alert if connection to this resource cannot be established for sustained amount of time |
Slow Response |
ResponseTime > 15000
|
Warning | Fires an alert if the response time from doing testing operations exceeds 15 seconds for sustained period of time |
Storage Throttling |
ThrottlingErrors > 0
|
Error |
Metric Name | Metric Type | Description |
---|---|---|
Availability | AzureStorageAvailability | Tracks overall availability of monitored table storage as reported by Azure storage analytics. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available. |
Egress | AzureStorageEgressPerSecond | Tracks the total amount of bytes per second retrieved from table storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available. |
Ingress | AzureStorageIngressPerSecond | Tracks the total amount of bytes per second uploading to table storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available. |
ResponseTime | ResponseTime | Tracks the total amount of time it takes to connect and execute basic tests against Table storage |
Status | ResourceStatus | Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, and Unknown |
SuccessfulRequests | AzureStorageSuccessfullRequestsPerSecond | Tracks the total amount of successfull requests per second for monitored table storage. "Deep Analytics" option must be enabled in CloudMonix for this metric to be available. |
ThrottlingErrors | AzureStorageUserAnalytics | |
TotalRequests | AzureStorageTotalRequestsPerSecond | Tracks the total amount of requests per second against monitored table storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available. |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Failed Requests Detected |
TotalRequests > SuccessfulRequests
|
Warning | Raises an alert when total number of requests against table storage is greater than successful number of requests for 10 minutes sustained. Optimaly, the two metrics should be the same |
Resource Outage |
Status == "Down"
|
Error | Fires an alert if connection to this resource cannot be established for sustained amount of time |
Slow Response |
ResponseTime > 15000
|
Warning | Fires an alert if the response time from doing testing operations exceeds 15 seconds for sustained period of time |
Storage Throttling |
ThrottlingErrors > 0
|
Error |