Module: Datadog::Core::Configuration::StableConfig
- Defined in:
- lib/datadog/core/configuration/stable_config.rb,
ext/libdatadog_api/library_config.c
Overview
Import config from config files (fleet automation)
Defined Under Namespace
Classes: Configurator
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
16 17 18 19 |
# File 'lib/datadog/core/configuration/stable_config.rb', line 16 def self.configuration # @configuration ||= StableConfig.extract_configuration # TODO: After libdatadog 17.1 release, uncomment this line @configuration ||= {} # TODO: After libdatadog 17.1 release, delete this line end |
.extract_configuration ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/datadog/core/configuration/stable_config.rb', line 8 def self.extract_configuration if (libdatadog_api_failure = Datadog::Core::LIBDATADOG_API_FAILURE) Datadog.config_init_logger.debug("Cannot enable stable config: #{libdatadog_api_failure}") return {} end Configurator.new.get end |