Docs » Install and configure Splunk Distribution of OpenTelemetry Collector » Configure the Collector » Optional configurations

Optional configurations 🔗

In addition to the Collector packages and Fluentd, the following components can be configured:

Note

Alpha refers to configurations that might not be stable and might be limited in their capabilities. While in the alpha stage, breaking changes might be introduced in a new release. These configurations can change without notice.

Environment variable (Alpha) 🔗

Use the environmental variable configuration source instead of direct references to environment variables in the configuration to inject YAML fragments or to have default values in case the selected environment variable is undefined. See Environment Variable Config Source (Alpha) in GitHub to copy the configuration YAML file.

etcd2 (Alpha) 🔗

Use the etcd2 configuration source to retrieve data from etcd2 and inject it into your configuration. See etcd2 configuration source (Alpha) in GitHub to copy the configuration YAML file.

Include (Alpha) 🔗

Use the include configuration source to inject Go templates or plain files into the configuration. The configuration source can be used to insert scalar data or complete YAML sections. See Include Config Source (Alpha) in GitHub to copy the configuration YAML file.

Vault (Alpha) 🔗

Use the Vault configuration source to retrieve data from Vault and inject it into your configuration YAML. This configuration supports these features:

  • Dynamic secrets

  • Key-value version 1 lease hints

  • Key-value version 2 metadata polling

See Vault configuration source (Alpha) in GitHub to copy the configuration YAML.

Zookeeper (Alpha) 🔗

Use the Zookeeper configuration source to retrieve data from Zookeeper and inject it into your configuration. See Zookeeper configuration source (Alpha) in GitHub to copy the configuration YAML file.