Skip to main content

Module remote_agent

Module remote_agent 

Source
Expand description

Remote agent registration and the services that the Datadog Agent queries.

RemoteAgentBootstrap registers the process with the Datadog Agent over the Remote Agent Registry, keeps that registration alive, and creates everything that depends on it: the configuration stream, and the workers that serve the status, flare, and telemetry services and report diagnostic events back to the Datadog Agent.

Structs§

DataspaceAnchorWorker
A worker that captures the dataspace from the supervisor context and stores it in a shared OnceLock for use by the diagnostic artifact collection service.
RemoteAgentBootstrap
Remote agent initialization.
RemoteAgentEventReporter
A worker that reports diagnostic events to the Core Agent as remote agent events.
RemoteAgentServicesWorker
A worker that serves the status, flare, and telemetry services on the privileged API endpoint.
StatusBuilder
Builder for the status details reported to the Datadog Agent.
StatusSectionWriter
Writer for the fields of a single status section.

Traits§

StatusSectionProvider
A provider of status details for the Datadog Agent’s status output.