Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Logs ¶
type Logs struct { // Logs represents [otlploghttp.Option] configurations. // // Defaults: // // - otlploghttp.WithInsecure() // - otlploghttp.WithEndpoint("http://zipkin.istio-system.svc.cluster.local:9411") Options []otlploghttp.Option // Debugger configures an additional [stdoutlog.Exporter] if not nil. Defaults nil. Debugger *stdoutlog.Exporter // Local will prevent an external log exporter from getting used as a processor. If true, forces [Logs.Debugger] configuration. Default is false. Local bool }
type Metrics ¶
type Metrics struct { // Options represents [otlpmetrichttp.Option] configurations. // // Defaults: // // - otlpmetrichttp.WithInsecure() // - otlpmetrichttp.WithEndpoint("opentelemetry-collector.observability.svc.cluster.local:4318") Options []otlpmetrichttp.Option // Debugger configures an additional [metric.Exporter] if not nil. Defaults nil. Debugger metric.Exporter // Local will prevent an external metrics provider from getting used. If true, forces [Metrics.Debugger] configuration. Default is false. Local bool }
type Settings ¶
type Settings struct { // Zipkin represents a zipkin collector. Zipkin *Zipkin // Tracer represents [otlptracehttp.Option] configurations. Tracer *Tracer // Metrics represents [otlpmetrichttp.Option] configurations. Metrics *Metrics // Logs represents [otlploghttp.Option] configurations. Logs *Logs // Propagators ... // // Defaults: // // - [propagation.TraceContext] // - [propagation.Baggage] Propagators []propagation.TextMapPropagator }
type Tracer ¶
type Tracer struct { // Options represents [otlptracehttp.Option] configurations. // // Defaults: // // - otlptracehttp.WithInsecure() // - otlptracehttp.WithEndpoint("opentelemetry-collector.observability.svc.cluster.local:4318") Options []otlptracehttp.Option // Debugger configures an additional [stdouttrace.Exporter] if not nil. Defaults nil. Debugger *stdouttrace.Exporter // Local will prevent an external tracer from getting used as a provider. If true, forces [Tracer.Debugger] configuration. Default is false. Local bool }
type Zipkin ¶
type Zipkin struct { // URL - Zipkin collector url - defaults to "http://opentelemetry-collector.observability.svc.cluster.local:9441". URL string // Enabled will enable the Zipkin collector. Default is true. Enabled bool }
Click to show internal directories.
Click to hide internal directories.