Documentation ¶
Overview ¶
Package common provides a set of common symbols needed by different packages, to avoid circular dependencies.
Package common provides a set of common symbols needed by different packages, to avoid circular dependencies.
Index ¶
- Constants
- Variables
- func DoGet(c *http.Client, url string) (body []byte, e error)
- func DoPost(c *http.Client, url string, contentType string, body io.Reader) (resp []byte, e error)
- func GetClient(verify bool) *http.Client
- func GetDistPath() string
- func GetPythonPaths() []string
- func ImportConfig(oldConfigDir string, newConfigDir string, force bool) error
- func SetupAutoConfig(confdPath string)
- func SetupConfig(confFilePath string) error
- func StartAutoConfig()
Constants ¶
View Source
const DefaultConfPath = "/etc/datadog-agent"
DefaultConfPath points to the folder containing datadog.yaml
Variables ¶
View Source
var ( // AC is the global object orchestrating checks' loading and running AC *autodiscovery.AutoConfig // DSD is the global dogstastd instance DSD *dogstatsd.Server // MetadataScheduler is responsible to orchestrate metadata collection MetadataScheduler *metadata.Scheduler // Forwarder is the global forwarder instance Forwarder forwarder.Forwarder )
View Source
var ( // PyChecksPath holds the path to the python checks from integrations-core shipped with the agent PyChecksPath = filepath.Join(_here, "..", "..", "checks.d") )
Functions ¶
func GetDistPath ¶
func GetDistPath() string
GetDistPath returns the fully qualified path to the 'dist' directory
func GetPythonPaths ¶
func GetPythonPaths() []string
GetPythonPaths returns the paths (in order of precedence) from where the agent should load python modules and checks
func ImportConfig ¶
ImportConfig imports the agent5 configuration into the agent6 yaml config
func SetupAutoConfig ¶
func SetupAutoConfig(confdPath string)
SetupAutoConfig placeholder if docker is disabled
func SetupConfig ¶
SetupConfig fires up the configuration system
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.