Uses of Class
io.opentelemetry.sdk.common.InstrumentationScopeInfo
Packages that use InstrumentationScopeInfo
Package
Description
Marshaling framework for serializing data to protobuf format.
Utilities for working with the OTLP format.
Marshaling of OTLP logs.
Marshaling of OTLP metrics.
Marshaling of OTLP traces.
Common utilities used by all SDK components.
Interfaces and implementations that are internal to OpenTelemetry.
The OpenTelemetry SDK implementation of logging.
The data format to model logs for export.
The SDK implementation of metrics.
Classes which form the in-memory representation of the OpenTelemetry metrics data model.
Internal SDK implementation classes.
Metric aggregators.
The data format to model metrics for export.
View related internal classes.
The OpenTelemetry SDK implementation of tracing.
The data format to model traces for export.
-
Uses of InstrumentationScopeInfo in io.opentelemetry.exporter.internal.marshal
Fields in io.opentelemetry.exporter.internal.marshal with type parameters of type InstrumentationScopeInfoModifier and TypeFieldDescriptionprivate Function
<T, InstrumentationScopeInfo> StatelessMarshalerUtil.Grouper.getInstrumentationScope
StatelessMarshalerUtil.Grouper.result
Methods in io.opentelemetry.exporter.internal.marshal that return types with arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionstatic <T,
U> Map <Resource, Map<InstrumentationScopeInfo, List<U>>> MarshalerUtil.groupByResourceAndScope
(Collection<T> dataList, Function<T, Resource> getResource, Function<T, InstrumentationScopeInfo> getInstrumentationScope, Function<T, U> createMarshaler) Groups SDK items by resource and instrumentation scope.static <T> Map
<Resource, Map<InstrumentationScopeInfo, List<T>>> StatelessMarshalerUtil.groupByResourceAndScope
(Collection<T> dataList, Function<T, Resource> getResource, Function<T, InstrumentationScopeInfo> getInstrumentationScope, MarshalerContext context) Groups SDK items by resource and instrumentation scope.Method parameters in io.opentelemetry.exporter.internal.marshal with type arguments of type InstrumentationScopeInfoModifier and TypeMethodDescription(package private) void
StatelessMarshalerUtil.Grouper.initialize
(Map<Resource, Map<InstrumentationScopeInfo, List<T>>> result, Function<T, Resource> getResource, Function<T, InstrumentationScopeInfo> getInstrumentationScope, MarshalerContext context) -
Uses of InstrumentationScopeInfo in io.opentelemetry.exporter.internal.otlp
Fields in io.opentelemetry.exporter.internal.otlp with type parameters of type InstrumentationScopeInfoModifier and TypeFieldDescriptionprivate static final WeakConcurrentMap
<InstrumentationScopeInfo, InstrumentationScopeMarshaler> InstrumentationScopeMarshaler.SCOPE_MARSHALER_CACHE
Methods in io.opentelemetry.exporter.internal.otlp with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescriptionInstrumentationScopeMarshaler.create
(InstrumentationScopeInfo scopeInfo) Returns a Marshaler for InstrumentationScopeInfo. -
Uses of InstrumentationScopeInfo in io.opentelemetry.exporter.internal.otlp.logs
Fields in io.opentelemetry.exporter.internal.otlp.logs with type parameters of type InstrumentationScopeInfoModifier and TypeFieldDescriptionprivate Map
<Resource, Map<InstrumentationScopeInfo, List<LogRecordData>>> LowAllocationLogsRequestMarshaler.resourceAndScopeMap
Methods in io.opentelemetry.exporter.internal.otlp.logs that return types with arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionprivate static Map
<Resource, Map<InstrumentationScopeInfo, List<LogRecordData>>> LowAllocationLogsRequestMarshaler.groupByResourceAndScope
(MarshalerContext context, Collection<LogRecordData> logDataList) ResourceLogsMarshaler.groupByResourceAndScope
(Collection<LogRecordData> logs) Methods in io.opentelemetry.exporter.internal.otlp.logs with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescriptionint
InstrumentationScopeLogsStatelessMarshaler.getBinarySerializedSize
(InstrumentationScopeInfo instrumentationScope, List<LogRecordData> logs, MarshalerContext context) void
InstrumentationScopeLogsStatelessMarshaler.writeTo
(Serializer output, InstrumentationScopeInfo instrumentationScope, List<LogRecordData> logs, MarshalerContext context) Method parameters in io.opentelemetry.exporter.internal.otlp.logs with type arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionprivate static int
LowAllocationLogsRequestMarshaler.calculateSize
(MarshalerContext context, Map<Resource, Map<InstrumentationScopeInfo, List<LogRecordData>>> resourceAndScopeMap) int
ResourceLogsStatelessMarshaler.getBinarySerializedSize
(Resource resource, Map<InstrumentationScopeInfo, List<LogRecordData>> scopeMap, MarshalerContext context) void
ResourceLogsStatelessMarshaler.writeTo
(Serializer output, Resource resource, Map<InstrumentationScopeInfo, List<LogRecordData>> scopeMap, MarshalerContext context) -
Uses of InstrumentationScopeInfo in io.opentelemetry.exporter.internal.otlp.metrics
Fields in io.opentelemetry.exporter.internal.otlp.metrics with type parameters of type InstrumentationScopeInfoModifier and TypeFieldDescriptionprivate Map
<Resource, Map<InstrumentationScopeInfo, List<MetricData>>> LowAllocationMetricsRequestMarshaler.resourceAndScopeMap
Methods in io.opentelemetry.exporter.internal.otlp.metrics that return types with arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionprivate static Map
<Resource, Map<InstrumentationScopeInfo, List<MetricData>>> LowAllocationMetricsRequestMarshaler.groupByResourceAndScope
(MarshalerContext context, Collection<MetricData> metricDataList) ResourceMetricsMarshaler.groupByResourceAndScope
(Collection<MetricData> metricDataList) Methods in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescriptionint
InstrumentationScopeMetricsStatelessMarshaler.getBinarySerializedSize
(InstrumentationScopeInfo instrumentationScope, List<MetricData> metrics, MarshalerContext context) void
InstrumentationScopeMetricsStatelessMarshaler.writeTo
(Serializer output, InstrumentationScopeInfo instrumentationScope, List<MetricData> metrics, MarshalerContext context) Method parameters in io.opentelemetry.exporter.internal.otlp.metrics with type arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionprivate static int
LowAllocationMetricsRequestMarshaler.calculateSize
(MarshalerContext context, Map<Resource, Map<InstrumentationScopeInfo, List<MetricData>>> resourceAndScopeMap) int
ResourceMetricsStatelessMarshaler.getBinarySerializedSize
(Resource resource, Map<InstrumentationScopeInfo, List<MetricData>> scopeMap, MarshalerContext context) void
ResourceMetricsStatelessMarshaler.writeTo
(Serializer output, Resource resource, Map<InstrumentationScopeInfo, List<MetricData>> scopeMap, MarshalerContext context) -
Uses of InstrumentationScopeInfo in io.opentelemetry.exporter.internal.otlp.traces
Fields in io.opentelemetry.exporter.internal.otlp.traces with type parameters of type InstrumentationScopeInfoMethods in io.opentelemetry.exporter.internal.otlp.traces that return types with arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionLowAllocationTraceRequestMarshaler.groupByResourceAndScope
(MarshalerContext context, Collection<SpanData> spanDataList) private static Map
<Resource, Map<InstrumentationScopeInfo, List<SpanMarshaler>>> ResourceSpansMarshaler.groupByResourceAndScope
(Collection<SpanData> spanDataList) Methods in io.opentelemetry.exporter.internal.otlp.traces with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescriptionint
InstrumentationScopeSpansStatelessMarshaler.getBinarySerializedSize
(InstrumentationScopeInfo instrumentationScope, List<SpanData> spans, MarshalerContext context) void
InstrumentationScopeSpansStatelessMarshaler.writeTo
(Serializer output, InstrumentationScopeInfo instrumentationScope, List<SpanData> spans, MarshalerContext context) Method parameters in io.opentelemetry.exporter.internal.otlp.traces with type arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionprivate static int
LowAllocationTraceRequestMarshaler.calculateSize
(MarshalerContext context, Map<Resource, Map<InstrumentationScopeInfo, List<SpanData>>> resourceAndScopeMap) int
ResourceSpansStatelessMarshaler.getBinarySerializedSize
(Resource resource, Map<InstrumentationScopeInfo, List<SpanData>> scopeMap, MarshalerContext context) void
ResourceSpansStatelessMarshaler.writeTo
(Serializer output, Resource resource, Map<InstrumentationScopeInfo, List<SpanData>> scopeMap, MarshalerContext context) -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.common
Subclasses of InstrumentationScopeInfo in io.opentelemetry.sdk.commonModifier and TypeClassDescription(package private) final class
Fields in io.opentelemetry.sdk.common declared as InstrumentationScopeInfoModifier and TypeFieldDescriptionprivate static final InstrumentationScopeInfo
InstrumentationScopeInfo.EMPTY
Methods in io.opentelemetry.sdk.common that return InstrumentationScopeInfoModifier and TypeMethodDescriptionInstrumentationScopeInfoBuilder.build()
Return aInstrumentationScopeInfo
with the configuration of this builder.static InstrumentationScopeInfo
Creates a new instance ofInstrumentationScopeInfo
.static InstrumentationScopeInfo
Deprecated.(package private) static InstrumentationScopeInfo
InstrumentationScopeInfo.create
(String name, String version, String schemaUrl, Attributes attributes) static InstrumentationScopeInfo
InstrumentationScopeInfo.empty()
Returns an "empty"InstrumentationScopeInfo
. -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.internal
Fields in io.opentelemetry.sdk.internal with type parameters of type InstrumentationScopeInfoModifier and TypeFieldDescriptionprivate final Function
<InstrumentationScopeInfo, V> ComponentRegistry.factory
private final Predicate
<InstrumentationScopeInfo> ScopeConfiguratorBuilder.Condition.scopeMatcher
Methods in io.opentelemetry.sdk.internal that return InstrumentationScopeInfoModifier and TypeMethodDescriptionstatic InstrumentationScopeInfo
InstrumentationScopeUtil.toInstrumentationScopeInfo
(InstrumentationLibraryInfo instrumentationLibraryInfo) Convert toInstrumentationScopeInfo
.Methods in io.opentelemetry.sdk.internal that return types with arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionstatic Predicate
<InstrumentationScopeInfo> ScopeConfiguratorBuilder.nameEquals
(String scopeName) Helper function for exact matchinggetName()
against thescopeName
.static Predicate
<InstrumentationScopeInfo> ScopeConfiguratorBuilder.nameMatchesGlob
(String globPattern) Helper function for pattern matchinggetName()
against theglobPattern
.Methods in io.opentelemetry.sdk.internal with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescriptionprivate V
ComponentRegistry.buildComponent
(InstrumentationScopeInfo instrumentationScopeInfo) static InstrumentationLibraryInfo
InstrumentationScopeUtil.toInstrumentationLibraryInfo
(InstrumentationScopeInfo instrumentationScopeInfo) Convert toInstrumentationLibraryInfo
.Method parameters in io.opentelemetry.sdk.internal with type arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionScopeConfiguratorBuilder.addCondition
(Predicate<InstrumentationScopeInfo> scopePredicate, T scopeConfig) Add a condition.Constructor parameters in io.opentelemetry.sdk.internal with type arguments of type InstrumentationScopeInfoModifierConstructorDescriptionComponentRegistry
(Function<InstrumentationScopeInfo, V> factory) private
Condition
(Predicate<InstrumentationScopeInfo> scopeMatcher, T scopeConfig) -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.logs
Fields in io.opentelemetry.sdk.logs declared as InstrumentationScopeInfoModifier and TypeFieldDescriptionprivate final InstrumentationScopeInfo
AutoValue_SdkLogRecordData.instrumentationScopeInfo
private final InstrumentationScopeInfo
SdkLogger.instrumentationScopeInfo
private final InstrumentationScopeInfo
SdkLogRecordBuilder.instrumentationScopeInfo
private final InstrumentationScopeInfo
SdkReadWriteLogRecord.instrumentationScopeInfo
Methods in io.opentelemetry.sdk.logs that return InstrumentationScopeInfoModifier and TypeMethodDescriptionAutoValue_SdkLogRecordData.getInstrumentationScopeInfo()
(package private) InstrumentationScopeInfo
SdkLogger.getInstrumentationScopeInfo()
Methods in io.opentelemetry.sdk.logs with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescription(package private) static SdkLogRecordData
SdkLogRecordData.create
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long epochNanos, long observedEpochNanos, SpanContext spanContext, Severity severity, String severityText, Value<?> body, Attributes attributes, int totalAttributeCount) (package private) static SdkReadWriteLogRecord
SdkReadWriteLogRecord.create
(LogLimits logLimits, Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long timestampEpochNanos, long observedTimestampEpochNanos, SpanContext spanContext, Severity severity, String severityText, Value<?> body, AttributesMap attributes) Create the log record with the given configuration.private LoggerConfig
SdkLoggerProvider.getLoggerConfig
(InstrumentationScopeInfo instrumentationScopeInfo) Method parameters in io.opentelemetry.sdk.logs with type arguments of type InstrumentationScopeInfoModifier and TypeMethodDescription(package private) SdkLoggerProviderBuilder
SdkLoggerProviderBuilder.addLoggerConfiguratorCondition
(Predicate<InstrumentationScopeInfo> scopeMatcher, LoggerConfig loggerConfig) Adds a condition to the logger configurator, which computesLoggerConfig
for eachInstrumentationScopeInfo
.Constructors in io.opentelemetry.sdk.logs with parameters of type InstrumentationScopeInfoModifierConstructorDescription(package private)
AutoValue_SdkLogRecordData
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long timestampEpochNanos, long observedTimestampEpochNanos, SpanContext spanContext, Severity severity, String severityText, Attributes attributes, int totalAttributeCount, Value<?> bodyValue) (package private)
SdkLogger
(LoggerSharedState loggerSharedState, InstrumentationScopeInfo instrumentationScopeInfo, LoggerConfig loggerConfig) (package private)
SdkLogRecordBuilder
(LoggerSharedState loggerSharedState, InstrumentationScopeInfo instrumentationScopeInfo) private
SdkReadWriteLogRecord
(LogLimits logLimits, Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long timestampEpochNanos, long observedTimestampEpochNanos, SpanContext spanContext, Severity severity, String severityText, Value<?> body, AttributesMap attributes) -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.logs.data
Methods in io.opentelemetry.sdk.logs.data that return InstrumentationScopeInfoModifier and TypeMethodDescriptionLogRecordData.getInstrumentationScopeInfo()
Returns the instrumentation scope that generated this log. -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.logs.internal
Method parameters in io.opentelemetry.sdk.logs.internal with type arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionstatic void
SdkLoggerProviderUtil.addLoggerConfiguratorCondition
(SdkLoggerProviderBuilder sdkLoggerProviderBuilder, Predicate<InstrumentationScopeInfo> scopeMatcher, LoggerConfig loggerConfig) Reflectively add a logger configurator condition to theSdkLoggerProviderBuilder
. -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.metrics
Fields in io.opentelemetry.sdk.metrics declared as InstrumentationScopeInfoModifier and TypeFieldDescriptionprivate final InstrumentationScopeInfo
SdkMeter.instrumentationScopeInfo
Methods in io.opentelemetry.sdk.metrics that return InstrumentationScopeInfoModifier and TypeMethodDescription(package private) InstrumentationScopeInfo
SdkMeter.getInstrumentationScopeInfo()
Methods in io.opentelemetry.sdk.metrics with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescriptionprivate MeterConfig
SdkMeterProvider.getMeterConfig
(InstrumentationScopeInfo instrumentationScopeInfo) Method parameters in io.opentelemetry.sdk.metrics with type arguments of type InstrumentationScopeInfoModifier and TypeMethodDescription(package private) SdkMeterProviderBuilder
SdkMeterProviderBuilder.addMeterConfiguratorCondition
(Predicate<InstrumentationScopeInfo> scopeMatcher, MeterConfig meterConfig) Adds a condition to the meter configurator, which computesMeterConfig
for eachInstrumentationScopeInfo
.Constructors in io.opentelemetry.sdk.metrics with parameters of type InstrumentationScopeInfoModifierConstructorDescription(package private)
SdkMeter
(MeterProviderSharedState meterProviderSharedState, InstrumentationScopeInfo instrumentationScopeInfo, List<RegisteredReader> registeredReaders, MeterConfig meterConfig) -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.metrics.data
Methods in io.opentelemetry.sdk.metrics.data that return InstrumentationScopeInfoModifier and TypeMethodDescriptionMetricData.getInstrumentationScopeInfo()
Returns the metricInstrumentationScopeInfo
. -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.metrics.internal
Method parameters in io.opentelemetry.sdk.metrics.internal with type arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionstatic void
SdkMeterProviderUtil.addMeterConfiguratorCondition
(SdkMeterProviderBuilder sdkMeterProviderBuilder, Predicate<InstrumentationScopeInfo> scopeMatcher, MeterConfig meterConfig) Reflectively add a tracer configurator condition to theSdkMeterProviderBuilder
. -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.metrics.internal.aggregator
Methods in io.opentelemetry.sdk.metrics.internal.aggregator that return InstrumentationScopeInfoMethods in io.opentelemetry.sdk.metrics.internal.aggregator with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescriptionAggregator.toMetricData
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor metricDescriptor, Collection<T> points, AggregationTemporality temporality) Returns theMetricData
that thisAggregation
will produce.DoubleBase2ExponentialHistogramAggregator.toMetricData
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor metricDescriptor, Collection<ExponentialHistogramPointData> points, AggregationTemporality temporality) DoubleExplicitBucketHistogramAggregator.toMetricData
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor metricDescriptor, Collection<HistogramPointData> pointData, AggregationTemporality temporality) DoubleLastValueAggregator.toMetricData
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor descriptor, Collection<DoublePointData> points, AggregationTemporality temporality) DoubleSumAggregator.toMetricData
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor descriptor, Collection<DoublePointData> points, AggregationTemporality temporality) DropAggregator.toMetricData
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor metricDescriptor, Collection<PointData> points, AggregationTemporality temporality) LongLastValueAggregator.toMetricData
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor descriptor, Collection<LongPointData> points, AggregationTemporality temporality) LongSumAggregator.toMetricData
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, MetricDescriptor descriptor, Collection<LongPointData> points, AggregationTemporality temporality) -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.metrics.internal.data
Fields in io.opentelemetry.sdk.metrics.internal.data declared as InstrumentationScopeInfoModifier and TypeFieldDescriptionprivate final InstrumentationScopeInfo
AutoValue_ImmutableMetricData.instrumentationScopeInfo
Methods in io.opentelemetry.sdk.metrics.internal.data that return InstrumentationScopeInfoMethods in io.opentelemetry.sdk.metrics.internal.data with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescription(package private) static ImmutableMetricData
ImmutableMetricData.create
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, String name, String description, String unit, MetricDataType type, Data<?> data) static MetricData
ImmutableMetricData.createDoubleGauge
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, String name, String description, String unit, GaugeData<DoublePointData> data) Returns a new MetricData with aMetricDataType.DOUBLE_GAUGE
type.static MetricData
ImmutableMetricData.createDoubleHistogram
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, String name, String description, String unit, HistogramData data) Returns a new MetricData with aMetricDataType.HISTOGRAM
type.static MetricData
ImmutableMetricData.createDoubleSum
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, String name, String description, String unit, SumData<DoublePointData> data) Returns a new MetricData with aMetricDataType.DOUBLE_SUM
type.static MetricData
ImmutableMetricData.createDoubleSummary
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, String name, String description, String unit, SummaryData data) Returns a new MetricData with aMetricDataType.SUMMARY
type.static MetricData
ImmutableMetricData.createExponentialHistogram
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, String name, String description, String unit, ExponentialHistogramData data) Returns a new MetricData with aMetricDataType.EXPONENTIAL_HISTOGRAM
type.static MetricData
ImmutableMetricData.createLongGauge
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, String name, String description, String unit, GaugeData<LongPointData> data) Returns a new MetricData with aMetricDataType.LONG_GAUGE
type.static MetricData
ImmutableMetricData.createLongSum
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, String name, String description, String unit, SumData<LongPointData> data) Returns a new MetricData with aMetricDataType.LONG_SUM
type.Constructors in io.opentelemetry.sdk.metrics.internal.data with parameters of type InstrumentationScopeInfoModifierConstructorDescription(package private)
AutoValue_ImmutableMetricData
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, String name, String description, String unit, MetricDataType type, Data<?> data) -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.metrics.internal.state
Fields in io.opentelemetry.sdk.metrics.internal.state declared as InstrumentationScopeInfoModifier and TypeFieldDescriptionprivate final InstrumentationScopeInfo
SdkObservableMeasurement.instrumentationScopeInfo
Methods in io.opentelemetry.sdk.metrics.internal.state that return InstrumentationScopeInfoModifier and TypeMethodDescriptionSdkObservableMeasurement.getInstrumentationScopeInfo()
Get the instrumentation scope info.Methods in io.opentelemetry.sdk.metrics.internal.state with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescriptionAsynchronousMetricStorage.collect
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long startEpochNanos, long epochNanos) DefaultSynchronousMetricStorage.collect
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long startEpochNanos, long epochNanos) EmptyMetricStorage.collect
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long startEpochNanos, long epochNanos) MetricStorage.collect
(Resource resource, InstrumentationScopeInfo instrumentationScopeInfo, long startEpochNanos, long epochNanos) Collects the metrics from this storage.static SdkObservableMeasurement
SdkObservableMeasurement.create
(InstrumentationScopeInfo instrumentationScopeInfo, InstrumentDescriptor instrumentDescriptor, List<AsynchronousMetricStorage<?, ?>> storages) Create aSdkObservableMeasurement
.Constructors in io.opentelemetry.sdk.metrics.internal.state with parameters of type InstrumentationScopeInfoModifierConstructorDescriptionprivate
SdkObservableMeasurement
(InstrumentationScopeInfo instrumentationScopeInfo, InstrumentDescriptor instrumentDescriptor, List<AsynchronousMetricStorage<?, ?>> storages) -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.metrics.internal.view
Methods in io.opentelemetry.sdk.metrics.internal.view with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescriptionViewRegistry.findViews
(InstrumentDescriptor descriptor, InstrumentationScopeInfo meterScope) Returns the metricView
for a given instrument.private static boolean
ViewRegistry.matchesMeter
(InstrumentSelector selector, InstrumentationScopeInfo meterScope) private static boolean
ViewRegistry.matchesSelector
(InstrumentSelector selector, InstrumentDescriptor descriptor, InstrumentationScopeInfo meterScope) -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.trace
Fields in io.opentelemetry.sdk.trace declared as InstrumentationScopeInfoModifier and TypeFieldDescriptionprivate final InstrumentationScopeInfo
SdkSpan.instrumentationScopeInfo
private final InstrumentationScopeInfo
SdkSpanBuilder.instrumentationScopeInfo
private final InstrumentationScopeInfo
SdkTracer.instrumentationScopeInfo
Methods in io.opentelemetry.sdk.trace that return InstrumentationScopeInfoModifier and TypeMethodDescriptiondefault InstrumentationScopeInfo
ReadableSpan.getInstrumentationScopeInfo()
Returns the instrumentation scope specified when creating the tracer which produced this span.SdkSpan.getInstrumentationScopeInfo()
(package private) InstrumentationScopeInfo
SdkTracer.getInstrumentationScopeInfo()
SpanWrapper.getInstrumentationScopeInfo()
Methods in io.opentelemetry.sdk.trace with parameters of type InstrumentationScopeInfoModifier and TypeMethodDescriptionprivate TracerConfig
SdkTracerProvider.getTracerConfig
(InstrumentationScopeInfo instrumentationScopeInfo) (package private) static SdkSpan
SdkSpan.startSpan
(SpanContext context, String name, InstrumentationScopeInfo instrumentationScopeInfo, SpanKind kind, Span parentSpan, Context parentContext, SpanLimits spanLimits, SpanProcessor spanProcessor, Clock tracerClock, Resource resource, AttributesMap attributes, List<LinkData> links, int totalRecordedLinks, long userStartEpochNanos) Creates and starts a span with the given configuration.Method parameters in io.opentelemetry.sdk.trace with type arguments of type InstrumentationScopeInfoModifier and TypeMethodDescription(package private) SdkTracerProviderBuilder
SdkTracerProviderBuilder.addTracerConfiguratorCondition
(Predicate<InstrumentationScopeInfo> scopeMatcher, TracerConfig tracerConfig) Adds a condition to the tracer configurator, which computesTracerConfig
for eachInstrumentationScopeInfo
.Constructors in io.opentelemetry.sdk.trace with parameters of type InstrumentationScopeInfoModifierConstructorDescriptionprivate
SdkSpan
(SpanContext context, String name, InstrumentationScopeInfo instrumentationScopeInfo, SpanKind kind, SpanContext parentSpanContext, SpanLimits spanLimits, SpanProcessor spanProcessor, AnchoredClock clock, Resource resource, AttributesMap attributes, List<LinkData> links, int totalRecordedLinks, long startEpochNanos) (package private)
SdkSpanBuilder
(String spanName, InstrumentationScopeInfo instrumentationScopeInfo, TracerSharedState tracerSharedState, SpanLimits spanLimits) (package private)
SdkTracer
(TracerSharedState sharedState, InstrumentationScopeInfo instrumentationScopeInfo, TracerConfig tracerConfig) -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.trace.data
Methods in io.opentelemetry.sdk.trace.data that return InstrumentationScopeInfoModifier and TypeMethodDescriptionDelegatingSpanData.getInstrumentationScopeInfo()
default InstrumentationScopeInfo
SpanData.getInstrumentationScopeInfo()
Returns the instrumentation scope specified when creating the tracer which produced thisSpan
. -
Uses of InstrumentationScopeInfo in io.opentelemetry.sdk.trace.internal
Method parameters in io.opentelemetry.sdk.trace.internal with type arguments of type InstrumentationScopeInfoModifier and TypeMethodDescriptionstatic void
SdkTracerProviderUtil.addTracerConfiguratorCondition
(SdkTracerProviderBuilder sdkTracerProviderBuilder, Predicate<InstrumentationScopeInfo> scopeMatcher, TracerConfig tracerConfig) Reflectively add a tracer configurator condition to theSdkTracerProviderBuilder
.
builder(String)
orcreate(String)
.