View Source Datadog.DataStreams.Container (Data Streams Ex v1.2.2)
Logic for linking current running container id to data stream traces.
Summary
Functions
Returns a specification to start this module under a supervisor.
Returns the current container id.
Attempts to return the container id from the provided file stream. Empty on failure.
Attempts to return the container id from the cgroup path (/proc/self/cgroup
). Empty on failure.
Attempts to return the container id from the provided file path. Empty on failure.
Starts the agent and stores the current container id in memory.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
@spec get() :: String.t() | nil
Returns the current container id.
Attempts to return the container id from the provided file stream. Empty on failure.
@spec read_container_id() :: String.t() | nil
Attempts to return the container id from the cgroup path (/proc/self/cgroup
). Empty on failure.
Attempts to return the container id from the provided file path. Empty on failure.
Starts the agent and stores the current container id in memory.