Package io.helidon.telemetry.otelconfig
package io.helidon.telemetry.otelconfig
Support for configuring OpenTelemetry via Helidon config.
-
ClassDescriptionSettings for aggregating metrics data prior to transmission.Fluent API builder for
AggregationConfig.AggregationConfig.BuilderBase<BUILDER extends AggregationConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends AggregationConfig> Fluent API builder base forAggregationConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Type of OpenTelemetry metric aggregations.Settings for the base 2 exponential histogram aggregation.Fluent API builder forBase2ExponentialHistogramAggregationConfig.Base2ExponentialHistogramAggregationConfig.BuilderBase<BUILDER extends Base2ExponentialHistogramAggregationConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends Base2ExponentialHistogramAggregationConfig> Fluent API builder base forBase2ExponentialHistogramAggregationConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Configuration for a batch processor.Fluent API builder forBatchProcessorConfig.BatchProcessorConfig.BuilderBase<BUILDER extends BatchProcessorConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends BatchProcessorConfig> Fluent API builder base forBatchProcessorConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Types of compression supported by OpenTelemetry.Known OpenTelemetry trace context propagation formats.Settings for explicit bucket histogram default aggregation.Fluent API builder forExplicitBucketHistogramAggregationConfig.ExplicitBucketHistogramAggregationConfig.BuilderBase<BUILDER extends ExplicitBucketHistogramAggregationConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ExplicitBucketHistogramAggregationConfig> Fluent API builder base forExplicitBucketHistogramAggregationConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Public access to OpenTelemetry as managed via Helidon config and builders.Settings for OpenTelemetry instrument selectors.Fluent API builder forInstrumentSelectorConfig.InstrumentSelectorConfig.BuilderBase<BUILDER extends InstrumentSelectorConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends InstrumentSelectorConfig> Fluent API builder base forInstrumentSelectorConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Types of OpenTelemetry log exporters supported via Helidon telemetry logging configuration.Settings for log limits.Fluent API builder forLogLimitsConfig.LogLimitsConfig.BuilderBase<BUILDER extends LogLimitsConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends LogLimitsConfig> Fluent API builder base forLogLimitsConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Settings for a log record exporter.Fluent API builder forLogRecordExporterConfig.LogRecordExporterConfig.BuilderBase<BUILDER extends LogRecordExporterConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends LogRecordExporterConfig> Fluent API builder base forLogRecordExporterConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Default histogram aggregation settings.Fluent API builder forMetricDefaultHistogramAggregationConfig.MetricDefaultHistogramAggregationConfig.BuilderBase<BUILDER extends MetricDefaultHistogramAggregationConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends MetricDefaultHistogramAggregationConfig> Fluent API builder base forMetricDefaultHistogramAggregationConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.OpenTelemetry default histogram aggregation types.OpenTelemetry metric exporter settings.Fluent API builder forMetricExporterConfig.MetricExporterConfig.BuilderBase<BUILDER extends MetricExporterConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends MetricExporterConfig> Fluent API builder base forMetricExporterConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Types of OpenTelemetry metric exporters supported via Helidon configuration.Settings for a metric reader.Fluent API builder forMetricReaderConfig.MetricReaderConfig.BuilderBase<BUILDER extends MetricReaderConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends MetricReaderConfig> Fluent API builder base forMetricReaderConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.OpenTelemetry metric reader types.OpenTelemetry metrics temporality preference types.OpenTelemetry settings.Fluent API builder forHelidonOpenTelemetry.OpenTelemetryConfig.BuilderBase<BUILDER extends OpenTelemetryConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends OpenTelemetryConfig> Fluent API builder base forOpenTelemetryConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Configuration settings for OpenTelemetry logging.Fluent API builder forOpenTelemetryLoggingConfig.OpenTelemetryLoggingConfig.BuilderBase<BUILDER extends OpenTelemetryLoggingConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends OpenTelemetryLoggingConfig> Fluent API builder base forOpenTelemetryLoggingConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.OpenTelemetry metrics settings.Fluent API builder forOpenTelemetryMetricsConfig.OpenTelemetryMetricsConfig.BuilderBase<BUILDER extends OpenTelemetryMetricsConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends OpenTelemetryMetricsConfig> Fluent API builder base forOpenTelemetryMetricsConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.OpenTelemetry tracer settings.Fluent API builder forOpenTelemetryTracingConfig.OpenTelemetryTracingConfig.BuilderBase<BUILDER extends OpenTelemetryTracingConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends OpenTelemetryTracingConfig> Fluent API builder base forOpenTelemetryTracingConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Settings for OpenTelemetry OTLP exporters.Fluent API builder forOtlpExporterConfig.OtlpExporterConfig.BuilderBase<BUILDER extends OtlpExporterConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends OtlpExporterConfig> Fluent API builder base forOtlpExporterConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Valid values for OpenTelemetry exporter protocol.Legal values for OTLP exporters.Settings common to HTTP-based OTLP exporters.Fluent API builder forOtlpHttpExporterConfig.OtlpHttpExporterConfig.BuilderBase<BUILDER extends OtlpHttpExporterConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends OtlpHttpExporterConfig> Fluent API builder base forOtlpHttpExporterConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Settings for OpenTelemetry periodic metric reader.Fluent API builder forPeriodicMetricReaderConfig.PeriodicMetricReaderConfig.BuilderBase<BUILDER extends PeriodicMetricReaderConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends PeriodicMetricReaderConfig> Fluent API builder base forPeriodicMetricReaderConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Generic configuration for a processor such as aSpanProcessor, linked to an exporter such as aSpanExporterby its name in the configuration.Fluent API builder forProcessorConfig.ProcessorConfig.BuilderBase<BUILDER extends ProcessorConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ProcessorConfig> Fluent API builder base forProcessorConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Processor type.Retry policy settings.Fluent API builder forRetryPolicyConfig.RetryPolicyConfig.BuilderBase<BUILDER extends RetryPolicyConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends RetryPolicyConfig> Fluent API builder base forRetryPolicyConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Tracing sampler settings.Fluent API builder forSamplerConfig.SamplerConfig.BuilderBase<BUILDER extends SamplerConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends SamplerConfig> Fluent API builder base forSamplerConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Sampler types valid for OpenTelemetry tracing.Interface generated from blueprintio.helidon.telemetry.otelconfig.SpanExporterConfigBlueprint.Fluent API builder forSpanExporterConfig.SpanExporterConfig.BuilderBase<BUILDER extends SpanExporterConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends SpanExporterConfig> Fluent API builder base forSpanExporterConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Types of OpenTelemetry span exporters supported via Helidontracingconfiguration.Tracing span limits settings.Fluent API builder forSpanLimitsConfig.SpanLimitsConfig.BuilderBase<BUILDER extends SpanLimitsConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends SpanLimitsConfig> Fluent API builder base forSpanLimitsConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Abstraction of typed attributes settable on OpenTelemetry elements.Fluent API builder forTypedAttributes.TypedAttributes.BuilderBase<BUILDER extends TypedAttributes.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends TypedAttributes> Fluent API builder base forTypedAttributes.Generated implementation of the prototype, can be extended by descendant prototype implementations.Settings for an OpenTelemetry metrics view registration.Fluent API builder forViewRegistrationConfig.ViewRegistrationConfig.BuilderBase<BUILDER extends ViewRegistrationConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ViewRegistrationConfig> Fluent API builder base forViewRegistrationConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Interface generated from blueprintio.helidon.telemetry.otelconfig.ZipkinExporterConfigBlueprint.Fluent API builder forZipkinExporterConfig.ZipkinExporterConfig.BuilderBase<BUILDER extends ZipkinExporterConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ZipkinExporterConfig> Fluent API builder base forZipkinExporterConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.