Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var MakeFactoryMap = component.MakeExtensionFactoryMap //nolint:staticcheck
MakeFactoryMap takes a list of extension factories and returns a map with factory type as keys. It returns a non-nil error when more than one factories have the same type.
var NewFactory = component.NewExtensionFactory //nolint:staticcheck
NewFactory returns a new Factory based on this configuration.
Functions ¶
This section is empty.
Types ¶
type CreateFunc ¶
type CreateFunc = component.CreateExtensionFunc //nolint:staticcheck
CreateFunc is the equivalent of Factory.Create(...) function.
type CreateSettings ¶
type CreateSettings = component.ExtensionCreateSettings //nolint:staticcheck
CreateSettings is passed to Factory.Create(...) function.
type Extension ¶
Extension is the interface for objects hosted by the OpenTelemetry Collector that don't participate directly on data pipelines but provide some functionality to the service, examples: health check endpoint, z-pages, etc.
type Factory ¶
type Factory = component.ExtensionFactory //nolint:staticcheck
Factory is a factory for extensions to the service.
type PipelineWatcher ¶
type PipelineWatcher = component.PipelineWatcher //nolint:staticcheck
PipelineWatcher is an extra interface for Extension hosted by the OpenTelemetry Collector that is to be implemented by extensions interested in changes to pipeline states. Typically this will be used by extensions that change their behavior if data is being ingested or not, e.g.: a k8s readiness probe.
Directories ¶
Path | Synopsis |
---|---|
Package auth implements the configuration settings to ensure authentication on incoming requests, and allows exporters to add authentication on outgoing requests.
|
Package auth implements the configuration settings to ensure authentication on incoming requests, and allows exporters to add authentication on outgoing requests. |
ballastextension
module
|
|
experimental
|
|
storage
Package stanzareceiver implements a receiver that can be used by the Opentelemetry collector to receive logs using the stanza log agent
|
Package stanzareceiver implements a receiver that can be used by the Opentelemetry collector to receive logs using the stanza log agent |
extensioncapabilities
module
|
|
memorylimiterextension
module
|
|
zpagesextension
module
|