Documentation forSolarWinds Observability

Event Hubs metrics

Azure Event Hubs is a big data streaming platform and event ingestion service. It can receive and process millions of events per second. Data sent to an event hub can be transformed and stored by using any real-time analytics provider or batching/storage adapters. Use the Azure Resource Manager to gather metrics for this resource, then ensure your cloud platform is configured in SolarWinds Observability to collect this resource type's data. See Add an Azure cloud account.

Depending on the subscription pricing tier of your Azure account or its resources, additional metrics may be available for this entity. To collect additional Azure metrics, select the premium pricing tier when configuring your Azure namespaces.

Many of the collected metrics from Azure Event Hubs entities are displayed as widgets in SolarWinds Observability explorers; additional metrics may be collected and available in the Metrics Explorer. You can also create an alert for when an entity's metric value moves out of a specific range. See Entities in SolarWinds Observability for information about entity types in SolarWinds Observability.

The following table lists some of the metrics collected for these entities. To see the Azure Event Hubs metrics in the Metrics Explorer, type azure.eventhubs in the search box.

MetricDescription
sw.metrics.healthscore

Health score. A health score provides real-time insight into the overall health and performance of your monitored entities. The health score is calculated based on anomalies detected for the entity, alerts triggered for the entity's metrics, and the status of the entity. The health score is displayed as a single numerical value that ranges from a Good (70-100) to Moderate (40-69) to Bad (0-39) distinction.

To view the health score for Azure Event Hubs entities in the Metrics Explorer, filter the sw.metrics.healthscore metric by entity_types and select azureeventhubs.

azure.eventhubs.namespaces.active_connections

ActiveConnections. The maximum number of active connections on a namespace and on an entity (event hub) in the namespace.

azure.eventhubs.namespaces.captured_bytes

CapturedBytes. The total number of captured bytes for an event hub.

azure.eventhubs.namespaces.captured_messages

CapturedMessages. The total number of captured messages for an event hub.

azure.eventhubs.namespaces.connections_closed

ConnectionsClosed. The total number of closed connections.

azure.eventhubs.namespaces.connections_opened

ConnectionsOpened. The total number of open connections.

azure.eventhubs.namespaces.incoming_bytes

IncomingBytes. The number of incoming bytes for an event hub during the specified period.

azure.eventhubs.namespaces.incoming_messages

IncomingMessages. The total number of events or messages sent to Event Hubs over a specified period.

azure.eventhubs.namespaces.incoming_requests

IncomingRequests. The total number of requests made to the Event Hubs service over a specified period. This metric includes all the data and management plane operations.

azure.eventhubs.namespaces.namespace_cpu_usage

NamespaceCpuUsage. The maximum namespace CPU usage.

azure.eventhubs.namespaces.namespace_memory_usage

NamespaceMemoryUsage. The maximum namespace memory usage.

azure.eventhubs.namespaces.outgoing_bytes

OutgoingBytes. The number of outgoing bytes for an event hub during the specified period.

azure.eventhubs.namespaces.outgoing_messages

OutgoingMessages. The total number of events or messages received from Event Hubs over a specified period.

azure.eventhubs.namespaces.quota_exceeded_errors

QuotaExceededErrors. The total number of errors caused by exceeding quotas over a specified period.

azure.eventhubs.namespaces.server_errors

ServerErrors. The total number of requests not processed because of an error in the Event Hubs service over a specified period.

azure.eventhubs.namespaces.size

Size. The average size of an event hub.

azure.eventhubs.namespaces.successful_requests

SuccessfulRequests. The total number of successful requests made to the Event Hubs service over a specified period.

azure.eventhubs.namespaces.throttled_requests

ThrottledRequests. The total number of requests that were throttled because the usage was exceeded.

azure.eventhubs.namespaces.user_errors

UserErrors. The total number of requests not processed because of user errors over a specified period.