Other configuration sources (Alpha/Beta)
Configure these optional components to retrieve data from specific configuration sources. After retrieving the data, you can then insert the data into your Splunk Distribution of OpenTelemetry Collector configuration.
In addition to the Collector package you can configure the following components:
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.