Documentation
¶
Index ¶
- type Log
- func (m *Log) Debug(ctx context.Context, msg string, attrs ...slog.Attr)
- func (m *Log) Error(ctx context.Context, msg string, attrs ...slog.Attr)
- func (m *Log) Info(ctx context.Context, msg string, attrs ...slog.Attr)
- func (m *Log) Panic(ctx context.Context, msg string, attrs ...slog.Attr)
- func (m *Log) Shutdown(ctx context.Context) error
- func (m *Log) Warn(ctx context.Context, msg string, attrs ...slog.Attr)
- type LogProvide
- type Metric
- type Propagate
- type Provide
- func (m *Provide) CollectorEndpoint() string
- func (m *Provide) NewLogControl(cfg telemetry.LogConfig) (telemetry.LoggerControl, error)
- func (m *Provide) NewMetricControl(cfg telemetry.MetricConfig) (telemetry.MeterControl, error)
- func (m *Provide) NewPropagateControl(cfg telemetry.PropagateConfig) (telemetry.PropagatorControl, error)
- func (m *Provide) NewTraceControl(cfg telemetry.TraceConfig) (telemetry.TracerControl, error)
- type Trace
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogProvide ¶
type LogProvide struct {
// contains filtered or unexported fields
}
type Propagate ¶
type Propagate struct { }
func NewPropagate ¶
func NewPropagate(_ telemetry.PropagateConfig) (*Propagate, error)
type Provide ¶
type Provide struct {
// contains filtered or unexported fields
}
func NewProvide ¶
func NewProvide(cfg telemetry.ProviderConfig) *Provide
func (*Provide) CollectorEndpoint ¶
func (*Provide) NewLogControl ¶
func (*Provide) NewMetricControl ¶
func (m *Provide) NewMetricControl(cfg telemetry.MetricConfig) (telemetry.MeterControl, error)
func (*Provide) NewPropagateControl ¶
func (m *Provide) NewPropagateControl(cfg telemetry.PropagateConfig) (telemetry.PropagatorControl, error)
func (*Provide) NewTraceControl ¶
func (m *Provide) NewTraceControl(cfg telemetry.TraceConfig) (telemetry.TracerControl, error)
Click to show internal directories.
Click to hide internal directories.