# Packages
Package features provides an API for enabling features and checking if a given feature is enabled.
# Functions
Load returns a new configuration based on the given path.
New returns a configuration with the default values.
NewSubscriber returns a new configuration store.
# Constants
DefaultLogFilePath is where the agent will write logs if not overridden in the conf.
# Variables
ErrMissingAPIKey is returned when the config could not be validated due to missing API key.
# Structs
AgentConfig handles the interpretation of the configuration (with default behaviors) in one place.
Enablable can represent any option that has an "enabled" boolean sub-field.
Endpoint specifies an endpoint that the trace agent will write data (traces, stats & services) to.
HTTPObfuscationConfig holds the configuration settings for HTTP obfuscation.
JSONObfuscationConfig holds the obfuscation configuration for sensitive data found in JSON objects.
ObfuscationConfig holds the configuration for obfuscating sensitive data for various span types.
OTLP holds the configuration for the OpenTelemetry receiver.
ReplaceRule specifies a replace rule.
Subscriber subscribes for configuration updates from agent-core.
Tag represents a key/value pair.
WriterConfig specifies configuration for an API writer.