Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OTLPLogsData ¶
type OTLPMetricsData ¶
type OTLPMetricsData struct {
Sums []otlp.MetricSumData
Gauges []otlp.MetricGaugeData
Histograms []otlp.MetricHistogramData
}
type OTLPParser ¶
type OTLPParser struct {
// contains filtered or unexported fields
}
OTLPParser handles parsing of OTLP protobuf data
func NewOTLPParser ¶
func NewOTLPParser(logger *zap.Logger) *OTLPParser
NewOTLPParser creates a new OTLP parser
func (*OTLPParser) ParseLogs ¶
func (p *OTLPParser) ParseLogs(data []byte) ([]otlp.LogData, error)
ParseLogs parses OTLP logs data
func (*OTLPParser) ParseMetrics ¶
func (p *OTLPParser) ParseMetrics(data []byte) ([]otlp.MetricSumData, []otlp.MetricGaugeData, []otlp.MetricHistogramData, error)
ParseMetrics parses OTLP metrics data
func (*OTLPParser) ParseTraces ¶
func (p *OTLPParser) ParseTraces(data []byte) ([]otlp.TraceData, error)
ParseTraces parses OTLP traces data
type OTLPTracesData ¶
OTLP data structures for async processing
Click to show internal directories.
Click to hide internal directories.