Docs » Get started with the Splunk Distribution of the OpenTelemetry Collector » Get started: Understand and use the Collector » Other configuration sources (Alpha/Beta)

Other configuration sources (Alpha/Beta) 🔗

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

Note

Alpha and Beta refer to configurations that might not be stable and might be limited in their capabilities. These configurations can change without notice.

While in the alpha stage, breaking changes might be introduced in a new release.

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 config source (Beta) 🔗

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 (Beta) 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.