Documentation
¶
Overview ¶
package resourcedetectionprocessor implements a processor for specifying resource labels to be added to OpenCensus trace data and metrics data.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶
func NewFactory() component.ProcessorFactory
NewFactory creates a new factory for ResourceDetection processor.
Types ¶
type Config ¶
type Config struct { configmodels.ProcessorSettings `mapstructure:",squash"` // Detectors is an ordered list of named detectors that should be // run to attempt to detect resource information. Detectors []string `mapstructure:"detectors"` // Timeout specifies the maximum amount of time that we will wait // before assuming a detector has failed. Defaults to 5s. Timeout time.Duration `mapstructure:"timeout"` // Override indicates whether any existing resource attributes // should be overridden or preserved. Defaults to true. Override bool `mapstructure:"override"` }
Config defines configuration for Resource processor.
Directories
¶
Path | Synopsis |
---|---|
Package internal contains an interface for detecting resource information, and a provider to merge the resources returned by a slice of custom detectors.
|
Package internal contains an interface for detecting resource information, and a provider to merge the resources returned by a slice of custom detectors. |
env
Package env provides a detector that loads resource information from the OTEL_RESOURCE environment variable.
|
Package env provides a detector that loads resource information from the OTEL_RESOURCE environment variable. |
gcp/gce
Package gce provides a detector that loads resource information from the GCE metatdata
|
Package gce provides a detector that loads resource information from the GCE metatdata |
Click to show internal directories.
Click to hide internal directories.