Class OTelTelemetrySettings

java.lang.Object
org.opensearch.telemetry.OTelTelemetrySettings

public final class OTelTelemetrySettings extends Object
OTel specific telemetry settings.
  • Field Details

    • TRACER_EXPORTER_BATCH_SIZE_SETTING

      public static final Setting<Integer> TRACER_EXPORTER_BATCH_SIZE_SETTING
      span exporter batch size
    • TRACER_EXPORTER_MAX_QUEUE_SIZE_SETTING

      public static final Setting<Integer> TRACER_EXPORTER_MAX_QUEUE_SIZE_SETTING
      span exporter max queue size
    • TRACER_EXPORTER_DELAY_SETTING

      public static final Setting<TimeValue> TRACER_EXPORTER_DELAY_SETTING
      span exporter delay in seconds
    • OTEL_TRACER_SPAN_EXPORTER_CLASS_SETTING

      public static final Setting<Class<io.opentelemetry.sdk.trace.export.SpanExporter>> OTEL_TRACER_SPAN_EXPORTER_CLASS_SETTING
      Span Exporter type setting.
    • OTEL_METRICS_EXPORTER_CLASS_SETTING

      public static final Setting<Class<io.opentelemetry.sdk.metrics.export.MetricExporter>> OTEL_METRICS_EXPORTER_CLASS_SETTING
      Metrics Exporter type setting.
    • OTEL_TRACER_SPAN_SAMPLER_CLASS_SETTINGS

      public static final Setting<List<Class<io.opentelemetry.sdk.trace.samplers.Sampler>>> OTEL_TRACER_SPAN_SAMPLER_CLASS_SETTINGS
      Samplers orders setting.
    • TRACER_SAMPLER_ACTION_PROBABILITY

      public static final Setting<Double> TRACER_SAMPLER_ACTION_PROBABILITY
      Probability of action based sampler