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/ | ||||||||||||||||||||
AzureServiceBusEventHubEndSequenceNumber |
Int64
|
Tracks the last event sequence number for the specific partition or across all partitions. | ||||||||||||||||||||
AzureServiceBusEventHubIncomingBytesPerSecond |
Int32
|
Tracks the approximate incoming rate of events (in bytes per second) for the specific partition or across all partitions. | ||||||||||||||||||||
AzureServiceBusEventHubLastEnqueuedSecondsAgo |
Int32
|
Tracks time elapsed from when the last event was enqueued for the specific partition or across all partitions. | ||||||||||||||||||||
AzureServiceBusEventHubOutgoingBytesPerSecond |
Int32
|
Tracks the approximate outgoing rate of events (in bytes per second) for the specific partition or across all partitions. | ||||||||||||||||||||
AzureServiceBusEventHubSizeInBytes |
Int32
|
Tracks the approximate size, in bytes, of the specific Event Hubs partition or across all partitions. | ||||||||||||||||||||
AzureServiceBusHubStatistics |
Double
|
Tracks Event hub statistics obtained using Azure Monitor API thru ARM only (Classic EventHubs do not support these metrics). Includes information about the numbers of incoming messages, outgoing messages, successful and failed operations. See the full list of metrics. | ||||||||||||||||||||
AzureServiceBusOperations |
|
Tracks the log of Azure management operations on the monitored resource. | ||||||||||||||||||||
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 |
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 |
---|---|---|
ArchiveMessages | AzureMonitorMetric | Tracks Event Hub archived messages in a namespace |
Egress | AzureServiceBusEventHubOutgoingBytesPerSecond | Metric tracks total outgoing bytes/second across all partitions for the default consumer group in the monitor Event Hub |
FailedRequests | AzureMonitorMetric | Tracks total failed requests for a namespace |
IncomingMessages | AzureMonitorMetric | Tracks total incoming messages for a namespace |
IncommingRequests | AzureMonitorMetric | Track total incoming send requests for a namespace |
Ingress | AzureServiceBusEventHubIncomingBytesPerSecond | Metric tracks total incoming bytes/second across all partitions for the default consumer group in the monitor Event Hub |
InternalServerErrors | AzureMonitorMetric | Tracks total internal server errors for a namespace |
OtherErrors | AzureMonitorMetric | Tracks total failed requests for a namespace |
OutgoingMessages | AzureMonitorMetric | Tracks total outgoing messages for a namespace |
RecommendedActions | AzureAdvisorRecommendationMetric | Tracks recommended actions for specified resource. |
ServerBusyErrors | AzureMonitorMetric | Tracks total server busy errors for a namespace |
Size | AzureServiceBusEventHubSizeInBytes | Metric tracks total size of event hub across all partitions for the default consumer group |
Status | ResourceStatus | Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, and Unknown. Status 'Down' will be reported if there was an error accessing any of the monitored partitions and consumer groups within the Azure Service Bus Event Hub. |
SuccessfulRequests | AzureMonitorMetric | Tracks total successful requests for a namespace |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Failed Requests |
FailedRequests > 0
|
Warning | Alert triggered when failed requests were detected |
Resource Outage |
Status == "Down"
|
Error | Fires an alert if there was a failure accessing any of the monitored partitions within the monitored event hub for 3 consecutive minutes. |
Metric Name | Metric Type | Description |
---|---|---|
Egress | AzureServiceBusEventHubOutgoingBytesPerSecond | Metric tracks total outgoing bytes/second across all partitions for the default consumer group in the monitor Event Hub |
Ingress | AzureServiceBusEventHubIncomingBytesPerSecond | Metric tracks total incoming bytes/second across all partitions for the default consumer group in the monitor Event Hub |
Size | AzureServiceBusEventHubSizeInBytes | Metric tracks total size of event hub across all partitions for the default consumer group |
Status | ResourceStatus | Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, and Unknown. Status 'Down' will be reported if there was an error accessing any of the monitored partitions and consumer groups within the Azure Service Bus Event Hub. |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Resource Outage |
Status == "Down"
|
Error | Fires an alert if there was a failure accessing any of the monitored partitions within the monitored event hub for 3 consecutive minutes. |