# Functions
Consumer decorates an existing consumer with tracing and metering.
NewConsumerMetrics instantiates the producer metrics.
NewProducer decorates an existing publisher with tracing and metering.
NewPublisherMetrics instantiates the producer metrics.
# Structs
ConsumerMetrics holds the metrics that are recorded for consumers.
Producer wraps a publisher client to provider tracing and metering.
PublisherMetrics hold the metrics that are recorded for producers.