Versions in this module Expand all Collapse all v1 v1.67.1 Dec 18, 2024 v1.67.0 Dec 18, 2024 Changes in this version + type LogBuffer struct + func NewLogBuffer(idealSize int) *LogBuffer + func (l *LogBuffer) Add(ld plog.Logs) + func (l *LogBuffer) ConstructPayload(logsMarshaler plog.Marshaler, searchQuery *string, minimumTimestamp *time.Time) ([]byte, error) + func (l *LogBuffer) Len() int + type MetricBuffer struct + func NewMetricBuffer(idealSize int) *MetricBuffer + func (l *MetricBuffer) Add(md pmetric.Metrics) + func (l *MetricBuffer) ConstructPayload(metricMarshaler pmetric.Marshaler, searchQuery *string, ...) ([]byte, error) + func (l *MetricBuffer) Len() int + type Snapshotter interface + SaveLogs func(componentID string, ld plog.Logs) + SaveMetrics func(componentID string, md pmetric.Metrics) + SaveTraces func(componentID string, td ptrace.Traces) + type TraceBuffer struct + func NewTraceBuffer(idealSize int) *TraceBuffer + func (l *TraceBuffer) Add(td ptrace.Traces) + func (l *TraceBuffer) ConstructPayload(traceMarshaler ptrace.Marshaler, searchQuery *string, ...) ([]byte, error) + func (l *TraceBuffer) Len() int