Documentation
¶
Overview ¶
otelz package provides utilities for OpenTelemetry integration in Go applications, offering simplified setup for tracing, metrics, and observability with automatic exporters.
Index ¶
- func SetupAutoExport(ctx context.Context, opts ...AutoExportOption) (shutdown func(ctx context.Context) (err error), err error)
- type AutoExportOption
- func WithAutoExportMetricProviderOptions(opts ...metric.Option) AutoExportOption
- func WithAutoExportMetricReader(reader metric.Reader) AutoExportOption
- func WithAutoExportMetricReaderOptions(opts ...autoexport.MetricOption) AutoExportOption
- func WithAutoExportSpanExporter(exporter trace.SpanExporter) AutoExportOption
- func WithAutoExportSpanExporterOptions(opts ...autoexport.SpanOption) AutoExportOption
- func WithAutoExportTextMapPropagators(propagators ...propagation.TextMapPropagator) AutoExportOption
- func WithAutoExportTracerProviderOptions(opts ...trace.TracerProviderOption) AutoExportOption
- func WithResourceOptions(opts ...resource.Option) AutoExportOption
- type ErrorHandleFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupAutoExport ¶
Types ¶
type AutoExportOption ¶
type AutoExportOption interface {
// contains filtered or unexported methods
}
func WithAutoExportMetricProviderOptions ¶
func WithAutoExportMetricProviderOptions(opts ...metric.Option) AutoExportOption
func WithAutoExportMetricReader ¶
func WithAutoExportMetricReader(reader metric.Reader) AutoExportOption
func WithAutoExportMetricReaderOptions ¶
func WithAutoExportMetricReaderOptions(opts ...autoexport.MetricOption) AutoExportOption
func WithAutoExportSpanExporter ¶
func WithAutoExportSpanExporter(exporter trace.SpanExporter) AutoExportOption
func WithAutoExportSpanExporterOptions ¶
func WithAutoExportSpanExporterOptions(opts ...autoexport.SpanOption) AutoExportOption
func WithAutoExportTextMapPropagators ¶
func WithAutoExportTextMapPropagators(propagators ...propagation.TextMapPropagator) AutoExportOption
func WithAutoExportTracerProviderOptions ¶
func WithAutoExportTracerProviderOptions(opts ...trace.TracerProviderOption) AutoExportOption
func WithResourceOptions ¶
func WithResourceOptions(opts ...resource.Option) AutoExportOption
type ErrorHandleFunc ¶
type ErrorHandleFunc func(err error)
func (ErrorHandleFunc) Handle ¶
func (f ErrorHandleFunc) Handle(err error)
Click to show internal directories.
Click to hide internal directories.