Table of Contents

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