processor

package
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 24, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Enricher

type Enricher struct {
	// contains filtered or unexported fields
}

Enricher enriches telemetry data with group information based on agent lookups

func NewEnricher

func NewEnricher(agentService services.AgentService, logger *zap.Logger) *Enricher

NewEnricher creates a new telemetry enricher

func (*Enricher) EnrichLogs

func (e *Enricher) EnrichLogs(ctx context.Context, logs []otlp.LogData)

EnrichLogs enriches logs with group information

func (*Enricher) EnrichMetrics

func (e *Enricher) EnrichMetrics(ctx context.Context, sums []otlp.MetricSumData, gauges []otlp.MetricGaugeData, histograms []otlp.MetricHistogramData)

EnrichMetrics enriches metrics with group information

func (*Enricher) EnrichTraces

func (e *Enricher) EnrichTraces(ctx context.Context, traces []otlp.TraceData)

EnrichTraces enriches traces with group information

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL