 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
const ( TracesStability = component.StabilityLevelUnmaintained MetricsStability = component.StabilityLevelUnmaintained LogsStability = component.StabilityLevelUnmaintained )
Variables ¶
      View Source
      
  
var ( Type = component.MustNewType("routing") ScopeName = "github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor" )
Functions ¶
Types ¶
type TelemetryBuilder ¶ added in v0.104.0
type TelemetryBuilder struct {
	RoutingProcessorNonRoutedLogRecords   metric.Int64Counter
	RoutingProcessorNonRoutedMetricPoints metric.Int64Counter
	RoutingProcessorNonRoutedSpans        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.104.0
func NewTelemetryBuilder(settings component.TelemetrySettings, options ...TelemetryBuilderOption) (*TelemetryBuilder, error)
NewTelemetryBuilder provides a struct with methods to update all internal telemetry for a component
func (*TelemetryBuilder) Shutdown ¶ added in v0.119.0
func (builder *TelemetryBuilder) Shutdown()
Shutdown unregister all registered callbacks for async instruments.
type TelemetryBuilderOption ¶ added in v0.110.0
type TelemetryBuilderOption interface {
	// contains filtered or unexported methods
}
    TelemetryBuilderOption applies changes to default builder.
 Click to show internal directories. 
   Click to hide internal directories.