Documentation ¶
Overview ¶
Package config contains the operator's runtime configuration.
Package config contains the operator's runtime configuration.
Index ¶
- type Config
- func (c *Config) AutoInstrumentationApacheHttpdImage() string
- func (c *Config) AutoInstrumentationDotNetImage() string
- func (c *Config) AutoInstrumentationGoImage() string
- func (c *Config) AutoInstrumentationJavaImage() string
- func (c *Config) AutoInstrumentationNginxImage() string
- func (c *Config) AutoInstrumentationNodeJSImage() string
- func (c *Config) AutoInstrumentationPythonImage() string
- func (c *Config) CollectorConfigMapEntry() string
- func (c *Config) CollectorImage() string
- func (c *Config) DcgmExporterImage() string
- func (c *Config) LabelsFilter() []string
- func (c *Config) NeuronMonitorImage() string
- type Option
- func WithAutoInstrumentationApacheHttpdImage(s string) Option
- func WithAutoInstrumentationDotNetImage(s string) Option
- func WithAutoInstrumentationGoImage(s string) Option
- func WithAutoInstrumentationJavaImage(s string) Option
- func WithAutoInstrumentationNginxImage(s string) Option
- func WithAutoInstrumentationNodeJSImage(s string) Option
- func WithAutoInstrumentationPythonImage(s string) Option
- func WithCollectorConfigMapEntry(s string) Option
- func WithCollectorImage(s string) Option
- func WithDcgmExporterImage(s string) Option
- func WithLabelFilters(labelFilters []string) Option
- func WithLogger(logger logr.Logger) Option
- func WithNeuronMonitorImage(s string) Option
- func WithVersion(v version.Version) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
Config holds the static configuration for this operator.
func (*Config) AutoInstrumentationApacheHttpdImage ¶
AutoInstrumentationApacheHttpdImage returns OpenTelemetry ApacheHttpd auto-instrumentation container image.
func (*Config) AutoInstrumentationDotNetImage ¶
AutoInstrumentationDotNetImage returns OpenTelemetry DotNet auto-instrumentation container image.
func (*Config) AutoInstrumentationGoImage ¶
AutoInstrumentationGoImage returns OpenTelemetry Go auto-instrumentation container image.
func (*Config) AutoInstrumentationJavaImage ¶
AutoInstrumentationJavaImage returns OpenTelemetry Java auto-instrumentation container image.
func (*Config) AutoInstrumentationNginxImage ¶ added in v1.1.0
AutoInstrumentationNginxImage returns OpenTelemetry Nginx auto-instrumentation container image.
func (*Config) AutoInstrumentationNodeJSImage ¶
AutoInstrumentationNodeJSImage returns OpenTelemetry NodeJS auto-instrumentation container image.
func (*Config) AutoInstrumentationPythonImage ¶
AutoInstrumentationPythonImage returns OpenTelemetry Python auto-instrumentation container image.
func (*Config) CollectorConfigMapEntry ¶
CollectorConfigMapEntry represents the configuration file name for the collector. Immutable.
func (*Config) CollectorImage ¶
CollectorImage represents the flag to override the OpenTelemetry Collector container image.
func (*Config) DcgmExporterImage ¶ added in v1.3.0
DcgmExporterImage returns Nvidia DCGM Exporter container image.
func (*Config) LabelsFilter ¶
LabelsFilter Returns the filters converted to regex strings used to filter out unwanted labels from propagations.
func (*Config) NeuronMonitorImage ¶ added in v1.3.0
NeuronMonitorImage returns Neuron Monitor Exporter container image.
type Option ¶
type Option func(c *options)
Option represents one specific configuration option.