Documentation
¶
Overview ¶
Package autoexport provides OpenTelemetry exporter factory functions with defaults and environment variable support as defined by the OpenTelemetry specification.
Index ¶
- Constants
- func IsNoneLogExporter(e log.Exporter) bool
- func IsNoneMetricReader(e metric.Reader) bool
- func IsNoneSpanExporter(e trace.SpanExporter) bool
- func NewLogExporter(ctx context.Context, opts ...LogOption) (log.Exporter, error)
- func NewMetricReader(ctx context.Context, opts ...MetricOption) (metric.Reader, error)
- func NewSpanExporter(ctx context.Context, opts ...SpanOption) (trace.SpanExporter, error)
- func RegisterLogExporter(name string, factory func(context.Context) (log.Exporter, error))
- func RegisterMetricProducer(name string, factory func(context.Context) (metric.Producer, error))
- func RegisterMetricReader(name string, factory func(context.Context) (metric.Reader, error))
- func RegisterSpanExporter(name string, factory func(context.Context) (trace.SpanExporter, error))
- func WithFallbackMetricProducer(producerFactory func(ctx context.Context) (metric.Producer, error))
- type LogOption
- type MetricOption
- type Optiondeprecated
- type SpanOption
Constants ¶
View Source
const Version = "0.72.0"
Version is the current release version of the autoexport module.
Variables ¶
This section is empty.
Functions ¶
func IsNoneLogExporter ¶ added in v0.53.0
IsNoneLogExporter returns true for the exporter returned by NewLogExporter when OTEL_LOGSS_EXPORTER environment variable is set to "none".
func IsNoneMetricReader ¶ added in v0.46.0
IsNoneMetricReader returns true for the exporter returned by NewMetricReader when OTEL_METRICS_EXPORTER environment variable is set to "none".
func IsNoneSpanExporter ¶
func IsNoneSpanExporter(e trace.SpanExporter) bool
IsNoneSpanExporter returns true for the exporter returned by NewSpanExporter when OTEL_TRACES_EXPORTER environment variable is set to "none".