Microsoft Azure Event Hub Cluster/Event Hub Namespace


Microsoft Azure Event Hub Cluster/Event Hub Namespace - An Overview

Microsoft Azure Event Hubs is a big data streaming platform and event ingestion service that can receive and process millions of events per second. It is part of the Azure Big Data ecosystem and is designed to handle real-time event streaming and telemetry ingestion scenarios.

An Azure Event Hub Cluster monitoring tool / Azure Event Hub Namespace monitoring tool is crucial to experience the platform at it's highest potential. Use Applications Manager to maintain your event streaming infrastructure's health, performance, and reliability.

Creating a new Microsoft Azure Event Hub Cluster/Event Hub Namespace Monitor

To learn how to create a new Microsoft Azure Event Hub Cluster/Azure Event Hub Namespace monitor, click here.

Monitored Parameters

Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the Event Hub Clusters (or) Event Hub Namespaces monitor from the displayed tooltip. This action will display the bulk configuration view for Azure Event Hub Cluster/Azure Event Hub Namespace in three tabs:

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

The Microsoft Azure monitor provides a brief detail of the Azure Event Hub Cluster/Azure Event Hub Namespace under the given subscription. Following are the list of metrics monitored in Azure Event Hub Cluster monitoring tool/Azure Event Hub Namespace monitoring tool in their corresponding tabs:

Note: The Azure Event Hub Cluster monitor is not supported for Azure Government Cloud accounts in Applications Manager as Event Hub Clusters are currently limited to specific regions.

Performance Overview

Note: The metrics under CPU UTILIZATION and MEMORY UTILIZATION are only supported for Azure Event Hub Cluster and the Premium SKU Tier of Azure Event Hub Namespace.

Parameter Description
CPU UTILIZATION
CPU Utilization The average CPU utilization of the resource at the time of polling (in %).
MEMORY UTILIZATION
Memory Utilization The average memory utilization of the resource at the time of polling (in %).
Memory Availability The average available memory from the total memory of the resource at the time of polling (in %).

Note: This metric is only supported for the Azure Event Hub Cluster monitor.

USAGE
Event Hub Size The average size of the event hub between the poll interval (in MB).
CAPTURE BACKLOGS
Capture Backlogs The total number of capture backlogs between the poll interval.
CAPTURED DATA
Captured Data The total amount of captured data between the poll interval (in MB).
CAPTURED MESSAGES
Captured Messages The total number of captured messages between the poll interval.
INCOMING DATA
Rate of Incoming Data The total amount of incoming data received per second, between the poll interval (in MB/s).
Total Incoming Data The total amount of incoming data received between the poll interval (in MB).
INCOMING MESSAGES
Rate of Incoming Messages The total number of incoming messages received per second, between the poll interval (in messages/s).
Total Incoming Messages The total number of incoming messages received between the poll interval.
OUTGOING DATA
Rate of Outgoing Data The total amount of outgoing data sent out per second, between the poll interval (in MB/s).
Total Outgoing Data The total amount of outgoing data sent out between the poll interval (in MB).
OUTGOING MESSAGES
Rate of Outgoing Messages The total number of outgoing messages sent out per second, between the poll interval (in messages/s).
Total Outgoing Messages The total number of outgoing messages sent out between the poll interval.

Request Statistics

Parameter Description
REQUESTS
Incoming Requests The total number of incoming requests received between the poll interval.
Successful Requests The total number of successful requests received between the poll interval.
Throttled Requests The total number of throttled requests received between the poll interval.
ERRORS
Server Errors The total number of server errors occured between the poll interval.
User Errors The total number of user errors that occured between the poll interval.
Quota Exceeded Errors The total number of quota exceeded errors that occured between the poll interval.
ACTIVE CONNECTIONS
Active Connections (Avg) The average number of active connections established between the poll interval.
CONNECTIONS
Opened Connections The total number of connections opened between the poll interval.
Closed Connections The total number of connections closed between the poll interval.

Configuration

Note: The metrics under ADVANCED SETTINGS are only supported for the Azure Event Hub Namespace monitor.

Parameter Description
CONFIGURATION
Resource Group Name The name of the resource group.
Location The location of the resource.
Provisioning State The current provisioning state of the resource. Possible values:
  • Active
  • Canceled
  • Creating
  • Deleting
  • Failed
  • Scaling
  • Succeeded
  • Unknown
Status The status of the resource.
SKU Tier The SKU tier of the cluster/namespace. Possible Values:
  • For Event Hub Namespace: Basic/Standard/Premium
  • For Event Hub Clusters: Dedicated
SKU Capacity The number of capacity units contained in the resource.
Service Bus Endpoint The endpoint used to perform Service Bus operations.

Note: This metric is only supported for the Azure Event Hub Namespace monitor.

Creation Time The time when the resource was created.
Last Modified Time The time when the resource was last updated.
Support Scaling Indicates whether scaling is supported or not. Possible Values: Enabled/Disabled.

Note: This metric is only supported for the Azure Event Hub Cluster monitor.

ADVANCED SETTINGS
Auto-Inflate Enabled Indicates whether Auto-Inflate is enabled for the Event Hub Namespace. Possible values: Yes/No.
Throughput Units Limit The upper limit of throughput units when Auto-Inflate is enabled. The value ranges from 0 to 20 throughput units.
Kafka Enabled Indicates whether Kafka is enabled for the Event Hub Namespace or not. Possible values: Yes/No.
Local Authentication This property disables SAS authentication for the Event Hub Namespace. Possible values: Enabled/Disabled.
Zone Redundancy This property creates a Standard Event Hub Namespace in regions that support availability zones. Possible values: Enabled/Disabled.