Class OpenTelemetryConfiguration

java.lang.Object
io.jenkins.plugins.opentelemetry.OpenTelemetryConfiguration

public class OpenTelemetryConfiguration extends Object
  • Field Details

    • TESTING_INMEMORY_MODE

      public static boolean TESTING_INMEMORY_MODE
  • Constructor Details

  • Method Details

    • getEndpoint

      public Optional<String> getEndpoint()
    • getServiceName

      public Optional<String> getServiceName()
    • getServiceNamespace

      public Optional<String> getServiceNamespace()
    • getAuthentication

      public Optional<OtlpAuthentication> getAuthentication()
    • getTrustedCertificatesPem

      public Optional<String> getTrustedCertificatesPem()
    • getDisabledResourceProviders

      public Optional<String> getDisabledResourceProviders()
    • toOpenTelemetryProperties

      @NonNull public Map<String,String> toOpenTelemetryProperties()
      See Also:
      • AutoConfiguredOpenTelemetrySdkBuilder.addPropertiesSupplier(java.util.function.Supplier)
    • toOpenTelemetryResource

      @NonNull public io.opentelemetry.sdk.resources.Resource toOpenTelemetryResource()
      See Also:
      • AutoConfiguredOpenTelemetrySdkBuilder.addResourceCustomizer(BiFunction)
    • toOpenTelemetryResourceAsMap

      @NonNull public Map<String,String> toOpenTelemetryResourceAsMap()
      See Also:
      • AutoConfiguredOpenTelemetrySdkBuilder.addResourceCustomizer(BiFunction)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object