metadata

package
v0.109.0 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TracesStability = component.StabilityLevelBeta
)

Variables

View Source
var (
	Type      = component.MustNewType("groupbytrace")
	ScopeName = "github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor"
)

Functions

func LeveledMeter added in v0.108.0

func LeveledMeter(settings component.TelemetrySettings, level configtelemetry.Level) metric.Meter

func Meter deprecated added in v0.92.0

func Meter(settings component.TelemetrySettings) metric.Meter

Deprecated: [v0.108.0] use LeveledMeter instead.

func Tracer added in v0.92.0

func Tracer(settings component.TelemetrySettings) trace.Tracer

Types

type TelemetryBuilder added in v0.105.0

type TelemetryBuilder struct {
	ProcessorGroupbytraceConfNumTraces      metric.Int64Gauge
	ProcessorGroupbytraceEventLatency       metric.Int64Histogram
	ProcessorGroupbytraceIncompleteReleases metric.Int64Counter
	ProcessorGroupbytraceNumEventsInQueue   metric.Int64Gauge
	ProcessorGroupbytraceNumTracesInMemory  metric.Int64Gauge
	ProcessorGroupbytraceSpansReleased      metric.Int64Counter
	ProcessorGroupbytraceTracesEvicted      metric.Int64Counter
	ProcessorGroupbytraceTracesReleased     metric.Int64Counter
	// contains filtered or unexported fields
}

TelemetryBuilder provides an interface for components to report telemetry as defined in metadata and user config.

func NewTelemetryBuilder added in v0.105.0

func NewTelemetryBuilder(settings component.TelemetrySettings, options ...telemetryBuilderOption) (*TelemetryBuilder, error)

NewTelemetryBuilder provides a struct with methods to update all internal telemetry for a component

Jump to

Keyboard shortcuts

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