Package io.confluent.telemetry.emitter
Class ContextExportableMetric
java.lang.Object
io.confluent.telemetry.emitter.ContextExportableMetric
- All Implemented Interfaces:
ExportableMetric,Keyed
- Direct Known Subclasses:
ClientExportableMetric
-
Constructor Summary
ConstructorsConstructorDescriptionContextExportableMetric(io.opentelemetry.proto.metrics.v1.Metric metric, MetricKey key, Context context) -
Method Summary
-
Constructor Details
-
ContextExportableMetric
-
-
Method Details
-
key
-
metric
public io.opentelemetry.proto.metrics.v1.Metric metric()- Specified by:
metricin interfaceExportableMetric- Returns:
- the
Metricassociated with this ContextExportableMetric
-
resource
public io.opentelemetry.proto.resource.v1.Resource resource()- Specified by:
resourcein interfaceExportableMetric- Returns:
- the
Resourceassociated with this ContextExportableMetric
-
instrumentationScope
public io.opentelemetry.proto.common.v1.InstrumentationScope instrumentationScope()- Specified by:
instrumentationScopein interfaceExportableMetric- Returns:
- the
InstrumentationScopeassociated with this ContextExportableMetric
-
resourceMetrics
public io.opentelemetry.proto.metrics.v1.ResourceMetrics resourceMetrics()- Specified by:
resourceMetricsin interfaceExportableMetric- Returns:
- the
ResourceMetricsassociated with this ContextExportableMetric
-