Class MetricProducer

java.lang.Object
io.opencensus.metrics.export.MetricProducer
Direct Known Subclasses:
MetricProducerImpl, MetricRegistryImpl.MetricProducerForRegistry, QueueMetricProducer

@ExperimentalApi public abstract class MetricProducer extends Object
A Metric producer that can be registered for exporting using MetricProducerManager.

All implementation MUST be thread-safe.

Since:
0.17
  • Constructor Details

    • MetricProducer

      public MetricProducer()
  • Method Details

    • getMetrics

      public abstract Collection<Metric> getMetrics()
      Returns a collection of produced Metrics to be exported.
      Returns:
      a collection of produced Metrics to be exported.
      Since:
      0.17