Azure Event Hubs

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

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

Pre-configured Alerts

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.

Pre-configured Metrics

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.

Pre-configured Alerts

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.