datadog_agent_commons/platform/linux_impl.rs
1use std::path::Path;
2
3/// Default configuration directory for the Datadog Agent.
4pub const DATADOG_AGENT_CONF_DIR: &str = "/etc/datadog-agent";
5
6/// Default log directory for the Datadog Agent.
7pub const DATADOG_AGENT_LOG_DIR: &str = "/var/log/datadog";
8
9/// Default local syslog URI for the Datadog Agent.
10pub const DATADOG_AGENT_DEFAULT_SYSLOG_URI: &str = "unixgram:///dev/log";
11
12/// Returns the path to the default Datadog Agent configuration directory.
13pub fn get_config_dir_path() -> &'static Path {
14 Path::new(DATADOG_AGENT_CONF_DIR)
15}
16
17/// Returns the path to the default Datadog Agent log directory.
18pub fn get_log_dir_path() -> &'static Path {
19 Path::new(DATADOG_AGENT_LOG_DIR)
20}