Edit

Share via


DefaultEventHubReceiverMonitor Class

Definition

Default EventHub receiver monitor that tracks metrics using loggers PKI support.

public class DefaultEventHubReceiverMonitor : Orleans.Providers.Streams.Common.DefaultQueueAdapterReceiverMonitor
type DefaultEventHubReceiverMonitor = class
    inherit DefaultQueueAdapterReceiverMonitor
Public Class DefaultEventHubReceiverMonitor
Inherits DefaultQueueAdapterReceiverMonitor
Inheritance
DefaultEventHubReceiverMonitor

Constructors

DefaultEventHubReceiverMonitor(EventHubReceiverMonitorDimensions, ITelemetryProducer)

Constructor

DefaultEventHubReceiverMonitor(EventHubReceiverMonitorDimensions, Logger)

Constructor

Fields

Logger (Inherited from DefaultQueueAdapterReceiverMonitor)
LogProperties (Inherited from DefaultQueueAdapterReceiverMonitor)
TelemetryProducer (Inherited from DefaultQueueAdapterReceiverMonitor)

Methods

TrackInitialization(Boolean, TimeSpan, Exception)

Track attempts to initialize the receiver.

(Inherited from DefaultQueueAdapterReceiverMonitor)
TrackMessagesReceived(Int64, Nullable<DateTime>, Nullable<DateTime>)

Tracks messages read and time taken per successful read. Tracked per successful queue read operation.

(Inherited from DefaultQueueAdapterReceiverMonitor)
TrackRead(Boolean, TimeSpan, Exception)

Track attempts to read from the queue. Tracked per queue read operation.

(Inherited from DefaultQueueAdapterReceiverMonitor)
TrackShutdown(Boolean, TimeSpan, Exception)

Track attempts to shutdown the receiver.

(Inherited from DefaultQueueAdapterReceiverMonitor)

Applies to