Class OtlpExporterSettings
- java.lang.Object
-
- com.lightbend.cinnamon.opentelemetry.OtlpExporterSettings
-
public final class OtlpExporterSettings extends java.lang.ObjectConfigurable shared settings for all OTLP-based exporters.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOtlpExporterSettings.RetryPolicySettingsConfigurable retry policy settings for OTLP-based exporters.
-
Field Summary
Fields Modifier and Type Field Description java.lang.Stringcompressionjava.time.DurationconnectTimeoutjava.lang.Stringendpointjava.util.Map<java.lang.String,java.lang.String>headersjava.util.Optional<OtlpExporterSettings.RetryPolicySettings>retryPolicyjava.time.Durationtimeout
-
Constructor Summary
Constructors Constructor Description OtlpExporterSettings(java.lang.String endpoint, java.lang.String compression, java.time.Duration timeout, java.time.Duration connectTimeout, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Optional<OtlpExporterSettings.RetryPolicySettings> retryPolicy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OtlpExporterSettingsfromConfig(com.typesafe.config.Config config, Logger log)Create OTLP exporter settings from configuration.java.lang.StringtoString()
-
-
-
Field Detail
-
endpoint
public final java.lang.String endpoint
-
compression
public final java.lang.String compression
-
timeout
public final java.time.Duration timeout
-
connectTimeout
public final java.time.Duration connectTimeout
-
headers
public final java.util.Map<java.lang.String,java.lang.String> headers
-
retryPolicy
public final java.util.Optional<OtlpExporterSettings.RetryPolicySettings> retryPolicy
-
-
Constructor Detail
-
OtlpExporterSettings
public OtlpExporterSettings(java.lang.String endpoint, java.lang.String compression, java.time.Duration timeout, java.time.Duration connectTimeout, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Optional<OtlpExporterSettings.RetryPolicySettings> retryPolicy)
-
-
Method Detail
-
fromConfig
public static OtlpExporterSettings fromConfig(com.typesafe.config.Config config, Logger log)
Create OTLP exporter settings from configuration.- Parameters:
config- the exporter section Configlog- the Cinnamon Logger- Returns:
- OTLP exporter settings from config
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-