Uses of Interface
io.opentelemetry.sdk.metrics.data.MetricData
-
Packages that use MetricData Package Description io.opentelemetry.exporter.internal.otlp.metrics Marshaling of OTLP metrics.io.opentelemetry.exporter.otlp.http.metrics OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP HTTP.io.opentelemetry.exporter.otlp.metrics OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP gRPC.io.opentelemetry.sdk.metrics The SDK implementation of metrics.io.opentelemetry.sdk.metrics.export Utilities that facilitate exporting metrics out ofSdkMeterProvider.io.opentelemetry.sdk.metrics.internal.aggregator Metric aggregators.io.opentelemetry.sdk.metrics.internal.data The data format to model metrics for export.io.opentelemetry.sdk.metrics.internal.state -
-
Uses of MetricData in io.opentelemetry.exporter.internal.otlp.metrics
Fields in io.opentelemetry.exporter.internal.otlp.metrics with type parameters of type MetricData Modifier and Type Field Description private static java.util.Map<MetricDataType,StatelessMarshaler<MetricData>>MetricStatelessMarshaler. METRIC_MARSHALERSprivate java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<MetricData>>>LowAllocationMetricsRequestMarshaler. resourceAndScopeMapMethods in io.opentelemetry.exporter.internal.otlp.metrics that return types with arguments of type MetricData Modifier and Type Method Description private static java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<MetricData>>>LowAllocationMetricsRequestMarshaler. groupByResourceAndScope(MarshalerContext context, java.util.Collection<MetricData> metricDataList)Methods in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type MetricData Modifier and Type Method Description (package private) static MarshalerMetricMarshaler. create(MetricData metric)intMetricStatelessMarshaler. getBinarySerializedSize(MetricData metric, MarshalerContext context)voidMetricStatelessMarshaler. writeTo(Serializer output, MetricData metric, MarshalerContext context)Method parameters in io.opentelemetry.exporter.internal.otlp.metrics with type arguments of type MetricData Modifier and Type Method Description private static intLowAllocationMetricsRequestMarshaler. calculateSize(MarshalerContext context, java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<MetricData>>> resourceAndScopeMap)static MetricsRequestMarshalerMetricsRequestMarshaler. create(java.util.Collection<MetricData> metricDataList)Returns aMetricsRequestMarshalerthat can be used to convert the providedMetricDatainto a serialized OTLP ExportMetricsServiceRequest.static ResourceMetricsMarshaler[]ResourceMetricsMarshaler. create(java.util.Collection<MetricData> metricDataList)Returns Marshalers of ResourceMetrics created by grouping the provided metricData.CompletableResultCodeMetricReusableDataMarshaler. export(java.util.Collection<MetricData> metrics)intInstrumentationScopeMetricsStatelessMarshaler. getBinarySerializedSize(InstrumentationScopeInfo instrumentationScope, java.util.List<MetricData> metrics, MarshalerContext context)intResourceMetricsStatelessMarshaler. getBinarySerializedSize(Resource resource, java.util.Map<InstrumentationScopeInfo,java.util.List<MetricData>> scopeMap, MarshalerContext context)private static java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<MetricData>>>LowAllocationMetricsRequestMarshaler. groupByResourceAndScope(MarshalerContext context, java.util.Collection<MetricData> metricDataList)private static java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<Marshaler>>>ResourceMetricsMarshaler. groupByResourceAndScope(java.util.Collection<MetricData> metricDataList)voidLowAllocationMetricsRequestMarshaler. initialize(java.util.Collection<MetricData> metricDataList)voidInstrumentationScopeMetricsStatelessMarshaler. writeTo(Serializer output, InstrumentationScopeInfo instrumentationScope, java.util.List<MetricData> metrics, MarshalerContext context)voidResourceMetricsStatelessMarshaler. writeTo(Serializer output, Resource resource, java.util.Map<InstrumentationScopeInfo,java.util.List<MetricData>> scopeMap, MarshalerContext context) -
Uses of MetricData in io.opentelemetry.exporter.otlp.http.metrics
Method parameters in io.opentelemetry.exporter.otlp.http.metrics with type arguments of type MetricData Modifier and Type Method Description CompletableResultCodeOtlpHttpMetricExporter. export(java.util.Collection<MetricData> metrics)Submits all the given metrics in a single batch to the OpenTelemetry collector. -
Uses of MetricData in io.opentelemetry.exporter.otlp.metrics
Method parameters in io.opentelemetry.exporter.otlp.metrics with type arguments of type MetricData Modifier and Type Method Description CompletableResultCodeOtlpGrpcMetricExporter. export(java.util.Collection<MetricData> metrics)Submits all the given metrics in a single batch to the OpenTelemetry collector. -
Uses of MetricData in io.opentelemetry.sdk.metrics
Methods in io.opentelemetry.sdk.metrics that return types with arguments of type MetricData Modifier and Type Method Description (package private) java.util.Collection<MetricData>SdkMeter. collectAll(RegisteredReader registeredReader, long epochNanos)Collect all metrics for the meter.java.util.Collection<MetricData>SdkMeterProvider.SdkCollectionRegistration. collectAllMetrics()java.util.Collection<MetricData>SdkMeterProvider.LeasedMetricProducer. produce(Resource unused) -
Uses of MetricData in io.opentelemetry.sdk.metrics.export
Methods in io.opentelemetry.sdk.metrics.export that return types with arguments of type MetricData Modifier and Type Method Description default java.util.Collection<MetricData>CollectionRegistration. collectAllMetrics()Collect all metrics, including metrics from the SDK and any registeredMetricProducers.java.util.Collection<MetricData>MetricProducer. produce(Resource resource)Returns a collection of producedMetricDatas to be exported.Method parameters in io.opentelemetry.sdk.metrics.export with type arguments of type MetricData Modifier and Type Method Description CompletableResultCodeMetricExporter. export(java.util.Collection<MetricData> metrics)Exports themetrics. -
Uses of MetricData in io.opentelemetry.sdk.metrics.internal.aggregator
Classes in io.opentelemetry.sdk.metrics.internal.aggregator that implement MetricData Modifier and Type Class Description classEmptyMetricDataThis class is internal and is hence not for public use.Methods in io.opentelemetry.sdk.metrics.internal.aggregator that return MetricData Modifier and Type Method Description static MetricDataEmptyMetricData. getInstance()Get an empty instance of metric data.MetricDataAggregator. toMetricData(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor metricDescriptor, java.util.Collection<T> points, AggregationTemporality temporality)Returns theMetricDatathat thisAggregationwill produce.MetricDataDoubleBase2ExponentialHistogramAggregator. toMetricData(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor metricDescriptor, java.util.Collection<ExponentialHistogramPointData> points, AggregationTemporality temporality)MetricDataDoubleExplicitBucketHistogramAggregator. toMetricData(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor metricDescriptor, java.util.Collection<HistogramPointData> pointData, AggregationTemporality temporality)MetricDataDoubleLastValueAggregator. toMetricData(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor descriptor, java.util.Collection<DoublePointData> points, AggregationTemporality temporality)MetricDataDoubleSumAggregator. toMetricData(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor descriptor, java.util.Collection<DoublePointData> points, AggregationTemporality temporality)MetricDataDropAggregator. toMetricData(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor metricDescriptor, java.util.Collection<PointData> points, AggregationTemporality temporality)MetricDataLongLastValueAggregator. toMetricData(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor descriptor, java.util.Collection<LongPointData> points, AggregationTemporality temporality)MetricDataLongSumAggregator. toMetricData(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor descriptor, java.util.Collection<LongPointData> points, AggregationTemporality temporality) -
Uses of MetricData in io.opentelemetry.sdk.metrics.internal.data
Classes in io.opentelemetry.sdk.metrics.internal.data that implement MetricData Modifier and Type Class Description (package private) classAutoValue_ImmutableMetricDataclassImmutableMetricDataA container of metrics.Methods in io.opentelemetry.sdk.metrics.internal.data that return MetricData Modifier and Type Method Description static MetricDataImmutableMetricData. createDoubleGauge(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, java.lang.String name, java.lang.String description, java.lang.String unit, GaugeData<DoublePointData> data)Returns a new MetricData with aMetricDataType.DOUBLE_GAUGEtype.static MetricDataImmutableMetricData. createDoubleHistogram(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, java.lang.String name, java.lang.String description, java.lang.String unit, HistogramData data)Returns a new MetricData with aMetricDataType.HISTOGRAMtype.static MetricDataImmutableMetricData. createDoubleSum(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, java.lang.String name, java.lang.String description, java.lang.String unit, SumData<DoublePointData> data)Returns a new MetricData with aMetricDataType.DOUBLE_SUMtype.static MetricDataImmutableMetricData. createDoubleSummary(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, java.lang.String name, java.lang.String description, java.lang.String unit, SummaryData data)Returns a new MetricData with aMetricDataType.SUMMARYtype.static MetricDataImmutableMetricData. createExponentialHistogram(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, java.lang.String name, java.lang.String description, java.lang.String unit, ExponentialHistogramData data)Returns a new MetricData with aMetricDataType.EXPONENTIAL_HISTOGRAMtype.static MetricDataImmutableMetricData. createLongGauge(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, java.lang.String name, java.lang.String description, java.lang.String unit, GaugeData<LongPointData> data)Returns a new MetricData with aMetricDataType.LONG_GAUGEtype.static MetricDataImmutableMetricData. createLongSum(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, java.lang.String name, java.lang.String description, java.lang.String unit, SumData<LongPointData> data)Returns a new MetricData with aMetricDataType.LONG_SUMtype. -
Uses of MetricData in io.opentelemetry.sdk.metrics.internal.state
Methods in io.opentelemetry.sdk.metrics.internal.state that return MetricData Modifier and Type Method Description MetricDataAsynchronousMetricStorage. collect(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long startEpochNanos, long epochNanos)MetricDataDefaultSynchronousMetricStorage. collect(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long startEpochNanos, long epochNanos)MetricDataEmptyMetricStorage. collect(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long startEpochNanos, long epochNanos)MetricDataMetricStorage. collect(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long startEpochNanos, long epochNanos)Collects the metrics from this storage.
-