public class HttpExporter extends AbstractExporter implements MetricsCollectorProvider
Modifier and Type | Field and Description |
---|---|
boolean |
canEmitMetrics |
Constructor and Description |
---|
HttpExporter(HttpExporterConfig config) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
MetricsCollector |
collector(java.util.function.Predicate<MetricKey> initialMetricsPredicate,
Context context) |
void |
doEmit(MetricKey metricKey,
io.opencensus.proto.metrics.v1.Metric metric) |
void |
reconfigure(HttpExporterConfig config) |
emit, reconfigurePredicate
public HttpExporter(HttpExporterConfig config)
public void doEmit(MetricKey metricKey, io.opencensus.proto.metrics.v1.Metric metric) throws java.lang.RuntimeException
doEmit
in interface Exporter
doEmit
in class AbstractExporter
java.lang.RuntimeException
public void close() throws java.io.IOException
close
in interface java.lang.AutoCloseable
java.io.IOException
public MetricsCollector collector(java.util.function.Predicate<MetricKey> initialMetricsPredicate, Context context)
collector
in interface MetricsCollectorProvider
public void reconfigure(HttpExporterConfig config)