Capture metrics from directories and files of your choosing. The Agent collects:
- Number of files
- File size
- Age of the last modification
- Age of the creation
The Directory check is included in the Datadog Agent package, so you don't need to install anything else on your server.
-
Edit the
directory.d/conf.yaml
file, in theconf.d/
folder at the root of your Agent's configuration directory to start collecting Directory performance data. See the sample directory.d/conf.yaml for all available configuration options.init_config: instances: ## @param directory - string - required ## The directory to monitor. On windows, please make sure you escape back-slashes otherwise the YAML ## parser fails (eg. - directory: "C:\\Users\\foo\\Downloads"). # - directory: "<DIRECTORY_PATH>"
Ensure that the user running the Agent process (usually
datadog-agent
) has read access to the directories, subdirectories, and files you configure.Note: On Windows when you add your directory, use double-backslashes
C:\\path\\to\\directory
instead of single-backslashesC:\path\to\directory
for the check to run. Otherwise, the directory check fails with traceback ending in the error:found unknown escape character in "<string>"
.
The Directory check can potentially emit custom metrics, which may impact your billing.
Run the Agent's status subcommand and look for directory
under the Checks section.
See metadata.csv for a list of metrics provided by this integration.
The Directory check does not include any events.
The Directory check does not include any service checks.
Need help? Contact Datadog support.