Class MetricsReporter
- Namespace
- RabbitMQ.AMQP.Client
- Assembly
- RabbitMQ.AMQP.Client.dll
public sealed class MetricsReporter : IMetricsReporter
- Inheritance
-
MetricsReporter
- Implements
-
- Inherited Members
-
Constructors
MetricsReporter(IMeterFactory)
public MetricsReporter(IMeterFactory meterFactory)
Parameters
meterFactory
IMeterFactory
Fields
MeterName
public const string MeterName = "RabbitMQ.Amqp"
Field Value
- string
MetricPrefix
public const string MetricPrefix = "rabbitmq.amqp"
Field Value
- string
Methods
ConnectionClosed()
public void ConnectionClosed()
ConnectionOpened()
public void ConnectionOpened()
ConsumeDisposition(ConsumeDispositionValue)
public void ConsumeDisposition(IMetricsReporter.ConsumeDispositionValue disposition)
Parameters
disposition
IMetricsReporter.ConsumeDispositionValue
Consumed(TimeSpan)
public void Consumed(TimeSpan elapsed)
Parameters
elapsed
TimeSpan
ConsumerClosed()
public void ConsumerClosed()
ConsumerOpened()
public void ConsumerOpened()
PublishDisposition(PublishDispositionValue)
public void PublishDisposition(IMetricsReporter.PublishDispositionValue disposition)
Parameters
disposition
IMetricsReporter.PublishDispositionValue
Published(TimeSpan)
public void Published(TimeSpan elapsed)
Parameters
elapsed
TimeSpan
PublisherClosed()
public void PublisherClosed()
PublisherOpened()
public void PublisherOpened()