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.
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
Click to show internal directories.
Click to hide internal directories.