Directories ¶
Path | Synopsis |
---|---|
The Datadog Agent faithfully collects events and metrics and brings them to Datadog on your behalf.
|
The Datadog Agent faithfully collects events and metrics and brings them to Datadog on your behalf. |
command
Package command implements the top-level `agent` binary, including its subcommands.
|
Package command implements the top-level `agent` binary, including its subcommands. |
common
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. |
common/misconfig
Package misconfig implements misconfiguration related types and functions
|
Package misconfig implements misconfiguration related types and functions |
common/signals
Package signals defines global agent signal channels
|
Package signals defines global agent signal channels |
subcommands
Package subcommands defines the agent subcommands.
|
Package subcommands defines the agent subcommands. |
subcommands/check
Package check implements 'agent check'.
|
Package check implements 'agent check'. |
subcommands/config
Package config implements 'agent config'.
|
Package config implements 'agent config'. |
subcommands/configcheck
Package configcheck implements 'agent configcheck'.
|
Package configcheck implements 'agent configcheck'. |
subcommands/controlsvc
Package controlsvc implements 'agent start-service', 'agent stopservice', and 'agent restart-service'.
|
Package controlsvc implements 'agent start-service', 'agent stopservice', and 'agent restart-service'. |
subcommands/diagnose
Package diagnose implements 'agent diagnose'.
|
Package diagnose implements 'agent diagnose'. |
subcommands/dogstatsd
Package dogstatsd contains "agent dogstatsd" subcommands
|
Package dogstatsd contains "agent dogstatsd" subcommands |
subcommands/dogstatsdcapture
Package dogstatsdcapture implements 'agent dogstasd-capture'.
|
Package dogstatsdcapture implements 'agent dogstasd-capture'. |
subcommands/dogstatsdreplay
Package dogstatsdreplay implements 'agent dogstatsd-replay'.
|
Package dogstatsdreplay implements 'agent dogstatsd-replay'. |
subcommands/dogstatsdstats
Package dogstatsdstats implements 'agent dogstatsd-stats'.
|
Package dogstatsdstats implements 'agent dogstatsd-stats'. |
subcommands/flare
Package flare implements 'agent flare'.
|
Package flare implements 'agent flare'. |
subcommands/health
Package health implements 'agent health'.
|
Package health implements 'agent health'. |
subcommands/hostname
Package hostname implements 'agent hostname'.
|
Package hostname implements 'agent hostname'. |
subcommands/import
Package cmdimport implements 'agent import'.
|
Package cmdimport implements 'agent import'. |
subcommands/integrations
Package integrations implements 'agent integration'.
|
Package integrations implements 'agent integration'. |
subcommands/jmx
Package jmx implements 'agent jmx'.
|
Package jmx implements 'agent jmx'. |
subcommands/launchgui
Package launchgui implements 'agent launch-gui'.
|
Package launchgui implements 'agent launch-gui'. |
subcommands/processchecks
Package processchecks implements 'agent processchecks'.
|
Package processchecks implements 'agent processchecks'. |
subcommands/remoteconfig
Package remoteconfig implements 'agent remote-config'.
|
Package remoteconfig implements 'agent remote-config'. |
subcommands/run
Package run implements 'agent run' (and deprecated 'agent start').
|
Package run implements 'agent run' (and deprecated 'agent start'). |
subcommands/run/internal/clcrunnerapi
Package clcrunnerapi implements the clc runner IPC api.
|
Package clcrunnerapi implements the clc runner IPC api. |
subcommands/run/internal/clcrunnerapi/v1
Package v1 implements the api endpoints for the `/api/v1` prefix.
|
Package v1 implements the api endpoints for the `/api/v1` prefix. |
subcommands/run/internal/settings
Package settings contains the runtime settings for the agent
|
Package settings contains the runtime settings for the agent |
subcommands/secret
Package secret implements 'agent secret'.
|
Package secret implements 'agent secret'. |
subcommands/secrethelper
Package secrethelper implements 'agent secret-helper'
|
Package secrethelper implements 'agent secret-helper' |
subcommands/snmp
Package snmp implements the 'agent snmp' subcommand.
|
Package snmp implements the 'agent snmp' subcommand. |
subcommands/status
Package status implements 'agent status'.
|
Package status implements 'agent status'. |
subcommands/stop
Package stop implements 'agent stop'.
|
Package stop implements 'agent stop'. |
subcommands/streamep
Package streamep implements 'agent stream-event-platform'.
|
Package streamep implements 'agent stream-event-platform'. |
subcommands/streamlogs
Package streamlogs implements 'agent stream-logs'.
|
Package streamlogs implements 'agent stream-logs'. |
subcommands/taggerlist
Package taggerlist implements 'agent tagger-list'.
|
Package taggerlist implements 'agent tagger-list'. |
subcommands/version
Package version implements 'agent version'.
|
Package version implements 'agent version'. |
subcommands/workloadlist
Package workloadlist implements 'agent workload-list'.
|
Package workloadlist implements 'agent workload-list'. |
windows/controlsvc
Package controlsvc contains shared code for controlling the Windows agent service.
|
Package controlsvc contains shared code for controlling the Windows agent service. |
windows/service
Package service implements the Windows Service for the core agent
|
Package service implements the Windows Service for the core agent |
common/path
Module
|
|
cluster-agent
|
|
api
Package api implements the agent IPC api.
|
Package api implements the agent IPC api. |
api/agent
Package agent implements the api endpoints for the `/agent` prefix.
|
Package agent implements the api endpoints for the `/agent` prefix. |
api/v1
Package v1 implements the v1 of the API that exposes methods to manage and get information about the cluster checks and the endpoint checks dispatched by the cluster-agent.
|
Package v1 implements the v1 of the API that exposes methods to manage and get information about the cluster checks and the endpoint checks dispatched by the cluster-agent. |
api/v1/languagedetection
Package languagedetection implements the language detection API handler.
|
Package languagedetection implements the language detection API handler. |
Package main is the main package of CWS injector
|
Package main is the main package of CWS injector |
command
Package command holds the main command factory for CWS injector
|
Package command holds the main command factory for CWS injector |
flags
Package flags holds default flags for the CWS injector
|
Package flags holds default flags for the CWS injector |
subcommands
Package subcommands is used to list the subcommands of CWS injector
|
Package subcommands is used to list the subcommands of CWS injector |
subcommands/healthcmd
Package healthcmd holds the health command of CWS injector
|
Package healthcmd holds the health command of CWS injector |
subcommands/injectcmd
Package injectcmd holds the inject command of CWS injector
|
Package injectcmd holds the inject command of CWS injector |
subcommands/selftestscmd
Package selftestscmd holds the selftests command of CWS injector
|
Package selftestscmd holds the selftests command of CWS injector |
subcommands/setupcmd
Package setupcmd holds the setup command of CWS injector
|
Package setupcmd holds the setup command of CWS injector |
subcommands/tracecmd
Package tracecmd holds the start command of CWS injector
|
Package tracecmd holds the start command of CWS injector |
Package main implements 'installer'.
|
Package main implements 'installer'. |
command
Package command implements the top-level `installer` binary, including its subcommands.
|
Package command implements the top-level `installer` binary, including its subcommands. |
subcommands
Package subcommands contains the installer subcommands
|
Package subcommands contains the installer subcommands |
subcommands/daemon
Package daemon provides the installer daemon commands.
|
Package daemon provides the installer daemon commands. |
subcommands/installer
Package installer contains the installer subcommands
|
Package installer contains the installer subcommands |
user
Package user provides helpers to change the user of the process.
|
Package user provides helpers to change the user of the process. |
internal
|
|
runcmd
Package runcmd provides support for running Cobra commands in main functions.
|
Package runcmd provides support for running Cobra commands in main functions. |
Package main is the entrypoint for the IoT Agent.
|
Package main is the entrypoint for the IoT Agent. |
otel-agent
|
|
config
Package config provides a way to convert the OpenTelemetry Collector configuration to the Datadog Agent configuration.
|
Package config provides a way to convert the OpenTelemetry Collector configuration to the Datadog Agent configuration. |
subcommands
Package subcommands contains the subcommands of the otel-agent.
|
Package subcommands contains the subcommands of the otel-agent. |
subcommands/run
Package run : This package is used to run the application
|
Package run : This package is used to run the application |
command
Package command implements the top-level `process-agent` binary, including its subcommands.
|
Package command implements the top-level `process-agent` binary, including its subcommands. |
Package secrethelper implements the secrethelper subcommand.
|
Package secrethelper implements the secrethelper subcommand. |
providers
Package providers defines default secrets providers
|
Package providers defines default secrets providers |
Package main implements main
|
Package main implements main |
api
Package api implements the agent IPC api.
|
Package api implements the agent IPC api. |
api/agent
Package agent implements the api endpoints for the `/agent` prefix.
|
Package agent implements the api endpoints for the `/agent` prefix. |
command
Package command holds command related files
|
Package command holds command related files |
config
Package config implements config
|
Package config implements config |
subcommands
Package subcommands implement security agent subcommands
|
Package subcommands implement security agent subcommands |
subcommands/check
Package check holds check related files
|
Package check holds check related files |
subcommands/compliance
Package compliance implements compliance related subcommands
|
Package compliance implements compliance related subcommands |
subcommands/config
Package config holds config related files
|
Package config holds config related files |
subcommands/flare
Package flare implements flare related subcommands
|
Package flare implements flare related subcommands |
subcommands/runtime
Package runtime holds runtime related files
|
Package runtime holds runtime related files |
subcommands/start
Package start implements start related subcommands
|
Package start implements start related subcommands |
subcommands/status
Package status implements status related subcommands
|
Package status implements status related subcommands |
subcommands/version
Package version holds version related files
|
Package version holds version related files |
nolint
|
nolint |
log
Package log is responsible for settings around logging output from customer functions to be sent to Datadog (logs monitoring product).
|
Package log is responsible for settings around logging output from customer functions to be sent to Datadog (logs monitoring product). |
Package main is the entrypoint for system-probe process
|
Package main is the entrypoint for system-probe process |
api
Package api contains the API exposed by system-probe
|
Package api contains the API exposed by system-probe |
api/client
Package client contains the client for the API exposed by system-probe
|
Package client contains the client for the API exposed by system-probe |
api/module
Package module is the scaffolding for a system-probe module and the loader used upon start
|
Package module is the scaffolding for a system-probe module and the loader used upon start |
command
Package command contains utilities for creating system-probe commands
|
Package command contains utilities for creating system-probe commands |
common
Package common is global variables for the system-probe process
|
Package common is global variables for the system-probe process |
config
Package config contains the general configuration for system-probe
|
Package config contains the general configuration for system-probe |
config/types
Package types contains the different types used by the system-probe config.
|
Package types contains the different types used by the system-probe config. |
modules
Package modules is all the module definitions for system-probe
|
Package modules is all the module definitions for system-probe |
subcommands
Package subcommands contains the subcommands for system-probe
|
Package subcommands contains the subcommands for system-probe |
subcommands/config
Package config implements 'system-probe config'.
|
Package config implements 'system-probe config'. |
subcommands/debug
Package debug is the debug system-probe subcommand
|
Package debug is the debug system-probe subcommand |
subcommands/modrestart
Package modrestart is the module-restart system-probe subcommand
|
Package modrestart is the module-restart system-probe subcommand |
subcommands/run
Package run is the run system-probe subcommand
|
Package run is the run system-probe subcommand |
subcommands/runtime
Package runtime holds runtime related files
|
Package runtime holds runtime related files |
subcommands/version
Package version implements 'agent version'.
|
Package version implements 'agent version'. |
utils
Package utils are utilities for system-probe
|
Package utils are utilities for system-probe |
Package main for ddtray
|
Package main for ddtray |
command
Package command implements the top-level `systray` binary, including its subcommands.
|
Package command implements the top-level `systray` binary, including its subcommands. |
Package main implements the entrypoint of the `trace-agent` binary.
|
Package main implements the entrypoint of the `trace-agent` binary. |
command
Package command implements the top-level `trace-agent` binary, including its subcommands.
|
Package command implements the top-level `trace-agent` binary, including its subcommands. |
config/remote
Package remote implements the HTTP handler for remote configs
|
Package remote implements the HTTP handler for remote configs |
internal/flags
Package flags contains flags that are only available on Windows.
|
Package flags contains flags that are only available on Windows. |
subcommands
Package subcommands contains the subcommands of the trace-agent.
|
Package subcommands contains the subcommands of the trace-agent. |
subcommands/config
Package config implements 'trace-agent config' cli.
|
Package config implements 'trace-agent config' cli. |
subcommands/controlsvc
Package controlsvc implements 'trace-agent start-service', 'trace-agent stopservice', and 'trace-agent restart-service'.
|
Package controlsvc implements 'trace-agent start-service', 'trace-agent stopservice', and 'trace-agent restart-service'. |
subcommands/info
Package info contains the 'info' subcommand for the 'trace-agent' command.
|
Package info contains the 'info' subcommand for the 'trace-agent' command. |
subcommands/run
Package run implements the run subcommand for the 'trace-agent' command.
|
Package run implements the run subcommand for the 'trace-agent' command. |
test
Package test provides utilities for running integration tests on the trace agent.
|
Package test provides utilities for running integration tests on the trace agent. |
windows/controlsvc
Package controlsvc contains shared code for controlling the Windows agent service.
|
Package controlsvc contains shared code for controlling the Windows agent service. |
Click to show internal directories.
Click to hide internal directories.