comp/

directory
v0.0.0-...-50ddb51 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2025 License: Apache-2.0

README ¶

Agent Components

This file lists all components defined in this repository, with their package summary. Click the links for more documentation.

comp/agent (Component Bundle)

Datadog Team: agent-runtimes

Package agent implements the "agent" bundle,

comp/agent/autoexit

Package autoexit lets setup automatic shutdown mechanism if necessary

comp/agent/cloudfoundrycontainer

Datadog Team: agent-integrations

Package cloudfoundrycontainer provides the cloud foundry container component.

comp/agent/expvarserver

Package expvarserver contains the component type for the expVar server.

comp/agent/jmxlogger

Datadog Team: agent-metric-pipelines

Package jmxlogger implements the logger for JMX.

comp/aggregator (Component Bundle)

Datadog Team: agent-metric-pipelines

Package aggregator implements the "aggregator" bundle,

comp/aggregator/demultiplexer

Package demultiplexer defines the aggregator demultiplexer

comp/aggregator/demultiplexerendpoint

Package demultiplexerendpoint component provides the /dogstatsd-contexts-dump API endpoint that can register via Fx value groups.

comp/aggregator/diagnosesendermanager

Datadog Team: agent-configuration

Package diagnosesendermanager defines the sender manager for the local diagnose check

comp/api (Component Bundle)

Datadog Team: agent-runtimes

Package api implements the "api" bundle,

comp/api/api

Package def implements the internal Agent API component definitions which exposes endpoints such as config, flare or status

comp/api/grpcserver

Package grpcserver defines the component interface for the grpcserver component.

comp/checks (Component Bundle)

Datadog Team: agent-runtimes

Package checks implements the "checks" bundle, for all of the component based agent checks

comp/checks/agentcrashdetect

Datadog Team: windows-products

Package agentcrashdetect ... /* TODO: detailed doc comment for the component */

comp/checks/windowseventlog

Datadog Team: windows-products

Package windowseventlog defines the Windows Event Log check component

comp/checks/winregistry

Datadog Team: windows-products

Package winregistry implements the Windows Registry check

comp/collector (Component Bundle)

Datadog Team: agent-runtimes

Package collector defines the collector bundle.

comp/collector/collector

Package collector defines the collector component.

comp/core (Component Bundle)

Datadog Team: agent-runtimes

Package core implements the "core" bundle, providing services common to all agent flavors and binaries.

comp/core/agenttelemetry

Package agenttelemetry implements a component to generate Agent telemetry

comp/core/autodiscovery

Datadog Team: container-platform

Package autodiscovery provides the autodiscovery component for the Datadog Agent

comp/core/config

Datadog Team: agent-configuration

Package config implements a component to handle agent configuration. This component temporarily wraps pkg/config.

comp/core/configstream

Datadog Team: agent-metric-pipelines agent-configuration

Package configstream implements a component to handle streaming configuration events to subscribers.

comp/core/configsync

Datadog Team: agent-configuration

Package configsync implements synchronizing the configuration using the core agent config API

comp/core/diagnose

Package diagnose provides the diagnose suite for the agent.

comp/core/flare

Datadog Team: agent-configuration

Package flare implements a component to generate flares from the agent.

comp/core/gui

Datadog Team: agent-configuration

Package gui provides the GUI server component for the Datadog Agent.

comp/core/healthprobe

Package healthprobe implements the health check server

comp/core/hostname

Package hostname exposes hostname.Get() as a component.

comp/core/hostname/hostnameinterface

Package hostnameinterface describes the interface for hostname methods

comp/core/ipc

Package ipc takes care of the IPC artifacts lifecycle (creation, loading, deletion of auth_token, IPC certificate, IPC key). It also provides helpers to use them in the agent (TLS configuration, HTTP client, etc.).

comp/core/log

Package log implements a component to handle logging internal to the agent.

comp/core/lsof

Package lsof provides a flare file with data about files opened by the agent process

comp/core/pid

Package pid writes the current PID to a file, ensuring that the file doesn't exist or doesn't contain a PID for a running process.

comp/core/profiler

Datadog Team: agent-configuration

Package profiler provides a flare folder containing the output of various agent's pprof servers

comp/core/remoteagent

Package remoteagent implements the remote agent component

comp/core/remoteagentregistry

Package remoteagentregistry provides an integration point for remote agents to register and be able to report their status and emit flare data

comp/core/secrets

Datadog Team: agent-configuration

Package secrets decodes secret values by invoking the configured executable command

comp/core/settings

Datadog Team: agent-configuration

Package settings defines the interface for the component that manage settings that can be changed at runtime

comp/core/status

Datadog Team: agent-configuration

Package status displays information about the agent.

comp/core/sysprobeconfig

Datadog Team: ebpf-platform

Package sysprobeconfig implements a component to handle system-probe configuration. This component temporarily wraps pkg/config.

comp/core/tagger

Datadog Team: container-platform

Package tagger provides the tagger interface for the Datadog Agent

comp/core/telemetry

Package telemetry implements a component for all agent telemetry.

comp/core/workloadfilter

Datadog Team: container-platform

Package workloadfilter provides the interface for the filter component

comp/core/workloadmeta

Datadog Team: container-platform

Package workloadmeta provides the workloadmeta component for the Datadog Agent

comp/dogstatsd (Component Bundle)

Datadog Team: agent-metric-pipelines

comp/dogstatsd/pidmap

Package pidmap implements a component for tracking pid and containerID relations

comp/dogstatsd/replay

Package replay is a component to run the dogstatsd capture/replay

comp/dogstatsd/server

Package server implements a component to run the dogstatsd server

comp/dogstatsd/serverDebug

Package serverdebug implements a component to run the dogstatsd server debug

comp/dogstatsd/statsd

Package statsd implements a component to get a statsd client.

comp/dogstatsd/status

Package status implements the core status component information provider interface

comp/forwarder (Component Bundle)

Datadog Team: agent-metric-pipelines

Package forwarder implements the "forwarder" bundle

comp/forwarder/defaultforwarder

Package defaultforwarder implements a component to send payloads to the backend

comp/forwarder/eventplatform

Datadog Team: agent-log-pipelines

Package eventplatform contains the logic for forwarding events to the event platform

comp/forwarder/eventplatformreceiver

Datadog Team: agent-log-pipelines

Package eventplatformreceiver implements the receiver for the event platform package

comp/forwarder/orchestrator

Datadog Team: container-app

Package orchestrator implements the orchestrator forwarder component.

comp/forwarder/orchestrator/orchestratorinterface

Package orchestratorinterface defines the interface for the orchestrator forwarder component.

comp/host-profiler (Component Bundle)

Datadog Team: opentelemetry-agent profiling-full-host

Package hostprofiler implements the "host-profiler" bundle,

comp/host-profiler/collector

Package collector defines the host profiler collector component.

comp/logs (Component Bundle)

Datadog Team: agent-log-pipelines

Package logs provides the logs component bundle

comp/logs/adscheduler

Package adscheduler is glue code to connect autodiscovery to the logs agent. It receives and filters events and converts them into log sources.

comp/logs/agent

Package agent contains logs agent component.

comp/logs/auditor

Package auditor records the log files the agent is tracking. It tracks filename, time last updated, offset (how far into the file the agent has read), and tailing mode for each log file.

comp/logs/health

Package health provides a dependency-injectible health object for kubernetes liveness checks

comp/logs/integrations

Package integrations adds a go interface for integrations to register and send logs.

comp/logs/streamlogs

Package streamlogs is metadata provider for streamlogs

comp/metadata (Component Bundle)

Datadog Team: agent-configuration

Package metadata implements the "metadata" bundle, providing services and support for all the metadata payload sent by the Agent.

comp/metadata/clusteragent

Datadog Team: container-platform

Package clusteragent is the metadata provider for datadog-cluster-agent process

comp/metadata/clusterchecks

Datadog Team: container-platform

Package clusterchecks provides the clusterchecks metadata component

comp/metadata/haagent

Datadog Team: ndm-core

Package haagent implements a component to generate the 'ha_agent_metadata' metadata payload for inventory.

comp/metadata/host

Package host implements a component to generate the 'host' metadata payload (also known as "v5").

comp/metadata/hostgpu

Datadog Team: ebpf-platform

Package hostgpu exposes the interface for the component to generate the 'host_gpu' metadata payload for inventory.

comp/metadata/inventoryagent

Package inventoryagent implements a component to generate the 'datadog_agent' metadata payload for inventory.

comp/metadata/inventorychecks

Package inventorychecks implements a component to generate the 'check_metadata' metadata payload for inventory.

comp/metadata/inventoryhost

Package inventoryhost exposes the interface for the component to generate the 'host_metadata' metadata payload for inventory.

comp/metadata/inventoryotel

Package inventoryotel implements a component to generate the 'datadog_agent' metadata payload for inventory.

comp/metadata/packagesigning

Datadog Team: agent-delivery

Package packagesigning implements a component to generate the 'signing' metadata payload for DD inventory (REDAPL).

comp/metadata/resources

Package resources implements a component to generate the 'resources' metadata payload.

comp/metadata/runner

Package runner implements a component to generate metadata payload at the right interval.

comp/metadata/securityagent

Package securityagent is the metadata provider for security-agent process

comp/metadata/systemprobe

Package systemprobe is the metadata provider for system-probe process

comp/ndmtmp (Component Bundle)

Datadog Team: ndm-core

Package ndmtmp implements the "ndmtmp" bundle, which exposes the default sender.Sender and the event platform forwarder. This is a temporary module intended for ndm internal use until these pieces are properly componentized.

comp/ndmtmp/forwarder

Package forwarder exposes the event platform forwarder for netflow.

comp/netflow (Component Bundle)

Datadog Team: ndm-integrations

Package netflow implements the "netflow" bundle, which listens for netflow packets, processes them, and forwards relevant data to the backend.

comp/netflow/config

Package config exposes the netflow configuration as a component.

comp/netflow/server

Package server implements a component that runs the netflow server. When running, it listens for network traffic according to configured listeners and aggregates traffic data to send to the backend. It does not expose any public methods.

comp/networkpath (Component Bundle)

Datadog Team: cloud-network-monitoring

Package networkpath implements the "networkpath" bundle,

comp/networkpath/npcollector

Package npcollector used to manage network paths

comp/otelcol (Component Bundle)

Datadog Team: opentelemetry-agent

Package otelcol contains the OTLP ingest bundle pipeline to be included into the agent components.

comp/otelcol/collector

Package collector defines the OpenTelemetry Collector component.

comp/otelcol/collector-contrib

Package collectorcontrib defines the OTel collector-contrib component

comp/otelcol/converter

Package converter defines the otel agent converter component.

comp/otelcol/ddflareextension

Package ddflareextension defines the OpenTelemetry Extension component.

comp/otelcol/ddprofilingextension

Package ddprofilingextension defines the otel agent ddprofilingextension component.

comp/otelcol/logsagentpipeline

Package logsagentpipeline contains logs agent pipeline component

comp/otelcol/status

Package status implements the core status component information provider interface

comp/process (Component Bundle)

Datadog Team: container-experiences

Package process implements the "process" bundle, providing components for the Process Agent

comp/process/agent

Package agent contains a process-agent component

comp/process/apiserver

Package apiserver initializes the api server that powers many subcommands.

comp/process/connectionscheck

Datadog Team: cloud-network-monitoring universal-service-monitoring

Package connectionscheck implements a component to handle Connections data collection in the Process Agent.

comp/process/containercheck

Package containercheck implements a component to handle Container data collection in the Process Agent.

comp/process/expvars

Package expvars initializes the expvar server of the process agent.

comp/process/forwarders

Package forwarders implements a component to provide forwarders used by the process agent.

comp/process/gpusubscriber

Package gpusubscriber subscribes to GPU events

comp/process/hostinfo

Package hostinfo wraps the hostinfo inside a component. This is useful because it is relied on by other components.

comp/process/processcheck

Package processcheck implements a component to handle Process data collection in the Process Agent.

comp/process/processdiscoverycheck

Package processdiscoverycheck implements a component to handle Process Discovery data collection in the Process Agent for customers who do not pay for live processes.

comp/process/processeventscheck

Package processeventscheck implements a component to handle Process Events data collection in the Process Agent.

comp/process/profiler

Package profiler implements a component to handle starting and stopping the internal profiler.

comp/process/rtcontainercheck

Package rtcontainercheck implements a component to handle realtime Container data collection in the Process Agent.

comp/process/runner

Package runner implements a component to run data collection checks in the Process Agent.

comp/process/status

Package status implements the core status component information provider interface

comp/process/submitter

Package submitter implements a component to submit collected data in the Process Agent to supported Datadog intakes.

comp/remote-config (Component Bundle)

Datadog Team: remote-config

Package remoteconfig defines the fx options for the Bundle

comp/remote-config/rcclient
comp/remote-config/rcservice

Package rcservice is a remote config service that can run within the agent to receive remote config updates from the DD backend.

comp/remote-config/rcservicemrf

Package rcservicemrf is a remote config service that can run in the Agent to receive remote config updates from the DD failover DC backend.

comp/remote-config/rcstatus

Package rcstatus implements the core status component information provider interface

comp/remote-config/rctelemetryreporter

Package rctelemetryreporter provides a component that sends RC-specific metrics to the DD backend.

comp/snmptraps (Component Bundle)

Datadog Team: ndm-core

Package snmptraps implements the a server that listens for SNMP trap data and sends it to the backend.

comp/snmptraps/config

Package config implements the configuration type for the traps server and a component that provides it.

comp/snmptraps/formatter

Package formatter provides a component for formatting SNMP traps.

comp/snmptraps/forwarder

Package forwarder defines a component that receives trap data from the listener component, formats it properly, and sends it to the backend.

comp/snmptraps/listener

Package listener implements a component that listens for SNMP messages, parses them, and publishes messages on a channel.

comp/snmptraps/oidresolver

Package oidresolver resolves OIDs

comp/snmptraps/server

Package server implements a component that runs the traps server. It listens for SNMP trap messages on a configured port, parses and reformats them, and sends the resulting data to the backend.

comp/snmptraps/status

Package status exposes the expvars we use for status tracking to the component system.

comp/systray (Component Bundle)

Datadog Team: windows-products

Package systray implements the Datadog Agent Manager System Tray

comp/systray/systray

Package systray provides a component for the system tray application

comp/trace (Component Bundle)

Datadog Team: agent-apm

Package trace implements the "trace" bundle, providing components for the Trace Agent

comp/trace/agent

Package agent provides the trace agent component type.

comp/trace/compression

Package compression provides compression for trace payloads

comp/trace/config

Package config implements a component to handle trace-agent configuration. This component temporarily wraps pkg/trace/config.

comp/trace/etwtracer

Datadog Team: windows-products

Package etwtracer provides ETW events to the .Net tracer

comp/trace/payload-modifier

Package payloadmodifier defines the trace payload modifier component interface

comp/trace/status

Package status implements the core status component information provider interface

comp/trace-telemetry

Datadog Team: agent-runtimes

Package tracetelemetry sends telemetry about the trace-agent and its state

comp/updater (Component Bundle)

Datadog Team: fleet windows-products

Package updater implements the updater component.

comp/updater/daemonchecker

Datadog Team: fleet

Package daemonchecker retrieves the running status of the installer daemon

comp/updater/localapi

Package localapi is the updater local api component.

comp/updater/localapiclient

Package localapiclient provides the local API client component.

comp/updater/ssistatus

Datadog Team: fleet

Package ssistatus is a component to regularly retrieve the status of APM Single Step Instrumentation and add it to the inventoryagent payload.

comp/updater/telemetry

Package telemetry provides the installer telemetry component.

comp/updater/updater

Package updater is the updater component.

comp/autoscaling/datadogclient

Datadog Team: container-integrations

Package datadogclient provides a client to query the datadog API

comp/connectivitychecker

Datadog Team: fleet

Package connectivitychecker is responsible for running connectivity checks that will be sent to the backend via the inventory agent.

comp/etw

Datadog Team: windows-products

Package etw provides an ETW tracing interface

comp/fleetstatus

Datadog Team: fleet

Package fleetstatus implements the core status component information provider interface

comp/haagent

Datadog Team: ndm-core

Package haagent handles states for HA Agent feature.

comp/languagedetection/client

Datadog Team: container-platform

Package client implements a component to send process metadata to the Cluster-Agent

comp/networkdeviceconfig

Datadog Team: network-device-monitoring

Package networkdeviceconfig provides the component for retrieving network device configurations.

comp/publishermetadatacache

Datadog Team: windows-products

Package publishermetadatacache provides a cache for Windows Event Log publisher metadata handles

comp/rdnsquerier

Datadog Team: ndm-integrations

Package rdnsquerier provides the reverse DNS querier component.

comp/serializer/logscompression

Datadog Team: agent-log-pipelines

Package logscompression provides the component for logs compression

comp/serializer/metricscompression

Datadog Team: agent-metric-pipelines

Package metricscompression provides the component for metrics compression

comp/snmpscan

Datadog Team: ndm-core

Package snmpscan is a light component that can be used to perform a scan or a walk of a particular device

comp/softwareinventory

Datadog Team: windows-products

Package softwareinventory defines the interface for the inventory software component. This component collects and reports software inventory information from the host system. It provides metadata about installed software applications, including their names, versions, installation dates, and other relevant details for inventory tracking.

comp/syntheticstestscheduler

Datadog Team: synthetics-executing

Package syntheticstestscheduler defines a synthetics scheduler component to run network tests based on remote config.

comp/workloadselection

Datadog Team: injection-platform

Package workloadselection listens to Remote Config to receive & apply workload selection configuration

Directories ¶

Path Synopsis
Package agent implements the "agent" bundle,
Package agent implements the "agent" bundle,
autoexit
Package autoexit lets setup automatic shutdown mechanism if necessary
Package autoexit lets setup automatic shutdown mechanism if necessary
autoexit/autoexitimpl
Package autoexitimpl implements autoexit.Component
Package autoexitimpl implements autoexit.Component
cloudfoundrycontainer
Package cloudfoundrycontainer provides the cloud foundry container component.
Package cloudfoundrycontainer provides the cloud foundry container component.
cloudfoundrycontainer/cloudfoundrycontainerimpl
Package cloudfoundrycontainerimpl provides the implementation of the cloud foundry container component.
Package cloudfoundrycontainerimpl provides the implementation of the cloud foundry container component.
expvarserver
Package expvarserver contains the component type for the expVar server.
Package expvarserver contains the component type for the expVar server.
expvarserver/expvarserverimpl
Package expvarserverimpl contains the implementation of the expVar server component.
Package expvarserverimpl contains the implementation of the expVar server component.
jmxlogger
Package jmxlogger implements the logger for JMX.
Package jmxlogger implements the logger for JMX.
jmxlogger/jmxloggerimpl
Package jmxloggerimpl implements the logger for JMX.
Package jmxloggerimpl implements the logger for JMX.
Package aggregator implements the "aggregator" bundle,
Package aggregator implements the "aggregator" bundle,
demultiplexer
Package demultiplexer defines the aggregator demultiplexer
Package demultiplexer defines the aggregator demultiplexer
demultiplexer/demultiplexerimpl
Package demultiplexerimpl defines the aggregator demultiplexer
Package demultiplexerimpl defines the aggregator demultiplexer
demultiplexerendpoint/def
Package demultiplexerendpoint component provides the /dogstatsd-contexts-dump API endpoint that can register via Fx value groups.
Package demultiplexerendpoint component provides the /dogstatsd-contexts-dump API endpoint that can register via Fx value groups.
demultiplexerendpoint/fx
Package fx provides the fx module for the demultiplexerendpoint component
Package fx provides the fx module for the demultiplexerendpoint component
demultiplexerendpoint/impl
Package demultiplexerendpointimpl component provides the /dogstatsd-contexts-dump API endpoint that can register via Fx value groups.
Package demultiplexerendpointimpl component provides the /dogstatsd-contexts-dump API endpoint that can register via Fx value groups.
diagnosesendermanager
Package diagnosesendermanager defines the sender manager for the local diagnose check
Package diagnosesendermanager defines the sender manager for the local diagnose check
diagnosesendermanager/diagnosesendermanagerimpl
Package diagnosesendermanagerimpl defines the sender manager for the local diagnose check
Package diagnosesendermanagerimpl defines the sender manager for the local diagnose check
api
Package api implements the "api" bundle,
Package api implements the "api" bundle,
api/apiimpl
Package apiimpl implements the internal Agent API which exposes endpoints such as config, flare or status
Package apiimpl implements the internal Agent API which exposes endpoints such as config, flare or status
api/apiimpl/internal/agent
Package agent implements the api endpoints for the `/agent` prefix.
Package agent implements the api endpoints for the `/agent` prefix.
api/apiimpl/internal/config
Package config defines the config endpoint of the IPC API Server.
Package config defines the config endpoint of the IPC API Server.
api/apiimpl/observability
Package observability implements various observability handlers for the API servers
Package observability implements various observability handlers for the API servers
api/utils
Package utils has common utility methods that components can use for structuring http responses of their endpoints
Package utils has common utility methods that components can use for structuring http responses of their endpoints
api/utils/stream
Package stream has api stream utility methods that components can use for directing output to a stream receiver
Package stream has api stream utility methods that components can use for directing output to a stream receiver
commonendpoints/fx
Package fx provides Fx.Module with the common Agent API endpoints
Package fx provides Fx.Module with the common Agent API endpoints
commonendpoints/impl
Package impl provides common Agent API endpoints implementation
Package impl provides common Agent API endpoints implementation
grpcserver/def
Package grpcserver defines the component interface for the grpcserver component.
Package grpcserver defines the component interface for the grpcserver component.
grpcserver/fx-agent
Package fx provides the fx module for the grpcserver component
Package fx provides the fx module for the grpcserver component
grpcserver/fx-none
Package fx provides the fx module for the none grpcserver component
Package fx provides the fx module for the none grpcserver component
grpcserver/helpers
Package helpers provides utility functions for gRPC servers.
Package helpers provides utility functions for gRPC servers.
grpcserver/impl-agent
Package agentimpl implements the grpc component interface for the core agent
Package agentimpl implements the grpc component interface for the core agent
grpcserver/impl-none
Package noneimpl implements the grpcserver component interface It does not create a grpc server nor a gateway
Package noneimpl implements the grpcserver component interface It does not create a grpc server nor a gateway
api/def module
authtoken module
autoscaling
datadogclient/def
Package datadogclient provides a client to query the datadog API
Package datadogclient provides a client to query the datadog API
datadogclient/fx
Package fx provides the fx module for the datadogclient component
Package fx provides the fx module for the datadogclient component
datadogclient/impl
Package datadogclientimpl implements the datadogclient component interface
Package datadogclientimpl implements the datadogclient component interface
Package checks implements the "checks" bundle, for all of the component based agent checks
Package checks implements the "checks" bundle, for all of the component based agent checks
agentcrashdetect
Package agentcrashdetect ...
Package agentcrashdetect ...
agentcrashdetect/agentcrashdetectimpl
Package agentcrashdetectimpl currently has no implementation on non-Windows platforms
Package agentcrashdetectimpl currently has no implementation on non-Windows platforms
windowseventlog
Package windowseventlog defines the Windows Event Log check component
Package windowseventlog defines the Windows Event Log check component
windowseventlog/windowseventlogimpl
Package windowseventlogimpl provides the Windows Event Log check component
Package windowseventlogimpl provides the Windows Event Log check component
windowseventlog/windowseventlogimpl/check
Package evtlog is not implemented on non-Windows platforms
Package evtlog is not implemented on non-Windows platforms
windowseventlog/windowseventlogimpl/check/eventdatafilter
Package eventdatafilter provides functions to filter events based on event data.
Package eventdatafilter provides functions to filter events based on event data.
winregistry
Package winregistry implements the Windows Registry check
Package winregistry implements the Windows Registry check
winregistry/impl
Package winregistryimpl contains the implementation of the Windows Registry check
Package winregistryimpl contains the implementation of the Windows Registry check
Package collector defines the collector component.
Package collector defines the collector component.
collector/collectorimpl
Package collectorimpl provides the implementation of the collector component.
Package collectorimpl provides the implementation of the collector component.
collector/collectorimpl/internal/middleware
Package middleware contains a check wrapper helper
Package middleware contains a check wrapper helper
connectivitychecker
checker
Package checker runs the diagnostics for the connectivity checker component
Package checker runs the diagnostics for the connectivity checker component
def
Package connectivitychecker is responsible for running connectivity checks that will be sent to the backend via the inventory agent.
Package connectivitychecker is responsible for running connectivity checks that will be sent to the backend via the inventory agent.
fx
Package fx provides the fx module for the connectivitychecker component
Package fx provides the fx module for the connectivitychecker component
impl
Package connectivitycheckerimpl implements the connectivitychecker component interface
Package connectivitycheckerimpl implements the connectivitychecker component interface
Package core implements the "core" bundle, providing services common to all agent flavors and binaries.
Package core implements the "core" bundle, providing services common to all agent flavors and binaries.
autodiscovery
Package autodiscovery provides the autodiscovery component for the Datadog Agent
Package autodiscovery provides the autodiscovery component for the Datadog Agent
autodiscovery/autodiscoveryimpl
Package autodiscoveryimpl implements the agent's autodiscovery mechanism.
Package autodiscoveryimpl implements the agent's autodiscovery mechanism.
autodiscovery/common/types
Package types implements common structs used in the Autodiscovery code.
Package types implements common structs used in the Autodiscovery code.
autodiscovery/common/utils
Package utils implements helper methods used in the Autodiscovery code.
Package utils implements helper methods used in the Autodiscovery code.
autodiscovery/configresolver
Package configresolver resolves configuration templates against a given service by replacing template variables with corresponding data from the service.
Package configresolver resolves configuration templates against a given service by replacing template variables with corresponding data from the service.
autodiscovery/integration
Package integration defines types representing an integration configuration, which can be used by several components of the agent to configure checks or log collectors, for example.
Package integration defines types representing an integration configuration, which can be used by several components of the agent to configure checks or log collectors, for example.
autodiscovery/listeners
Package listeners is a wrapper that registers the available autodiscovery listerners.
Package listeners is a wrapper that registers the available autodiscovery listerners.
autodiscovery/noopimpl
Package noopautoconfig provides a noop implementation for the autodiscovery component
Package noopautoconfig provides a noop implementation for the autodiscovery component
autodiscovery/proto
Package proto provides autodiscovery proto util functions
Package proto provides autodiscovery proto util functions
autodiscovery/providers
Package providers defines the ConfigProvider interface and includes implementations that collect check configurations from multiple sources (such as containers, files, etc.).
Package providers defines the ConfigProvider interface and includes implementations that collect check configurations from multiple sources (such as containers, files, etc.).
autodiscovery/providers/datastreams
Package datastreams contains logic to configure the kafka_consumer integration via remote configuration to fetch messages from Kafka
Package datastreams contains logic to configure the kafka_consumer integration via remote configuration to fetch messages from Kafka
autodiscovery/providers/names
Package names defines the name of each config provider ("container", "cluster-checks", "file", etc.).
Package names defines the name of each config provider ("container", "cluster-checks", "file", etc.).
autodiscovery/providers/types
Package types defines the types used by the autodiscovery providers
Package types defines the types used by the autodiscovery providers
autodiscovery/scheduler
Package scheduler is providing the `Scheduler` interface that should be implemented for any scheduler that would want to plug in `autodiscovery`.
Package scheduler is providing the `Scheduler` interface that should be implemented for any scheduler that would want to plug in `autodiscovery`.
autodiscovery/status
Package status fetch information needed to render the 'autodiscovery' section of the status page.
Package status fetch information needed to render the 'autodiscovery' section of the status page.
autodiscovery/stream
Package stream provides the autodiscovery config streaming logic
Package stream provides the autodiscovery config streaming logic
autodiscovery/telemetry
Package telemetry defines the Autodiscovery telemetry metrics.
Package telemetry defines the Autodiscovery telemetry metrics.
configstream/def
Package configstream implements a component to handle streaming configuration events to subscribers.
Package configstream implements a component to handle streaming configuration events to subscribers.
configstream/fx
Package fx provides the fx module for the configstream component
Package fx provides the fx module for the configstream component
configstream/impl
Package configstreamimpl implements the configstream component interface
Package configstreamimpl implements the configstream component interface
configstream/server
Package server implements the transport-specific logic for the configstream component.
Package server implements the transport-specific logic for the configstream component.
diagnose/def
Package diagnose provides the diagnose suite for the agent.
Package diagnose provides the diagnose suite for the agent.
diagnose/format
Package format provides the output format for the diagnose suite.
Package format provides the output format for the diagnose suite.
diagnose/fx
Package fx provides the fx module for the diagnose component
Package fx provides the fx module for the diagnose component
diagnose/impl
Package diagnoseimpl implements the diagnose component interface
Package diagnoseimpl implements the diagnose component interface
diagnose/local
Package local contains the code to run local diagnose.
Package local contains the code to run local diagnose.
flare
Package flare implements a component to generate flares from the agent.
Package flare implements a component to generate flares from the agent.
flare/helpers
Package helpers contains helpers for the flare component.
Package helpers contains helpers for the flare component.
gui
Package gui provides the GUI server component for the Datadog Agent.
Package gui provides the GUI server component for the Datadog Agent.
gui/guiimpl
Package guiimpl implements the component gui
Package guiimpl implements the component gui
healthprobe/def
Package healthprobe implements the health check server
Package healthprobe implements the health check server
healthprobe/fx
Package fx provides the fx module for the healthprobe component
Package fx provides the fx module for the healthprobe component
healthprobe/impl
Package healthprobeimpl implements the healthprobe component interface
Package healthprobeimpl implements the healthprobe component interface
hostname
Package hostname exposes hostname.Get() as a component.
Package hostname exposes hostname.Get() as a component.
hostname/hostnameimpl
Package hostnameimpl implements the component hostname
Package hostnameimpl implements the component hostname
hostname/remotehostnameimpl
Package remotehostnameimpl provides a function to get the hostname from core agent.
Package remotehostnameimpl provides a function to get the hostname from core agent.
ipc/fx
Package fx provides the fx module for the ipc component
Package fx provides the fx module for the ipc component
ipc/fx-none
Package fx provides the fx module for the ipc component
Package fx provides the fx module for the ipc component
ipc/impl-none
Package noneimpl implements a noop version of the auth_token component
Package noneimpl implements a noop version of the auth_token component
log/fx-systemprobe
Package fx defines the fx options for this component.
Package fx defines the fx options for this component.
log/fx-trace
Package fx defines the fx options for this component.
Package fx defines the fx options for this component.
log/impl-systemprobe
Package systemprobeimpl implements a component to handle logging internal to the agent for system-probe.
Package systemprobeimpl implements a component to handle logging internal to the agent for system-probe.
lsof/def
Package lsof provides a flare file with data about files opened by the agent process
Package lsof provides a flare file with data about files opened by the agent process
lsof/fx
Package fx provides the fx module for the lsof component
Package fx provides the fx module for the lsof component
lsof/impl
Package lsofimpl implements the lsof component interface
Package lsofimpl implements the lsof component interface
pid
Package pid writes the current PID to a file, ensuring that the file doesn't exist or doesn't contain a PID for a running process.
Package pid writes the current PID to a file, ensuring that the file doesn't exist or doesn't contain a PID for a running process.
pid/pidimpl
Package pidimpl writes the current PID to a file, ensuring that the file
Package pidimpl writes the current PID to a file, ensuring that the file
profiler/def
Package profiler provides a flare folder containing the output of various agent's pprof servers
Package profiler provides a flare folder containing the output of various agent's pprof servers
profiler/fx
Package fx provides the fx module for the profiler component
Package fx provides the fx module for the profiler component
profiler/impl
Package profilerimpl implements the profiler component interface
Package profilerimpl implements the profiler component interface
remoteagent/def
Package remoteagent implements the remote agent component
Package remoteagent implements the remote agent component
remoteagent/fx-template
Package fx provides the fx module for the remoteagent component
Package fx provides the fx module for the remoteagent component
remoteagent/helper
Package helper implements the helper for the remoteagent component
Package helper implements the helper for the remoteagent component
remoteagent/impl-template
Package templateimpl implements the remoteagent component interface
Package templateimpl implements the remoteagent component interface
remoteagentregistry/def
Package remoteagentregistry provides an integration point for remote agents to register and be able to report their status and emit flare data
Package remoteagentregistry provides an integration point for remote agents to register and be able to report their status and emit flare data
remoteagentregistry/fx
Package fx provides the fx module for the remoteagent component
Package fx provides the fx module for the remoteagent component
remoteagentregistry/impl
Package remoteagentregistryimpl implements the remoteagentregistry component interface
Package remoteagentregistryimpl implements the remoteagentregistry component interface
remoteagentregistry/status
Package status fetch information needed to render the 'remote agents' section of the status page
Package status fetch information needed to render the 'remote agents' section of the status page
remoteagentregistry/util
Package util provides utility functions for the remoteagent component.
Package util provides utility functions for the remoteagent component.
secrets/fx-noop
Package fx expose the secrets noop comp to FX
Package fx expose the secrets noop comp to FX
settings
Package settings defines the interface for the component that manage settings that can be changed at runtime
Package settings defines the interface for the component that manage settings that can be changed at runtime
settings/settingsimpl
Package settingsimpl implements the interface for the settings component
Package settingsimpl implements the interface for the settings component
sysprobeconfig
Package sysprobeconfig implements a component to handle system-probe configuration.
Package sysprobeconfig implements a component to handle system-probe configuration.
sysprobeconfig/sysprobeconfigimpl
Package sysprobeconfigimpl implements a component to handle system-probe configuration.
Package sysprobeconfigimpl implements a component to handle system-probe configuration.
tagger/api
Package api implements the Tagger API.
Package api implements the Tagger API.
tagger/collectors
Package collectors implements a collector for the Tagger component that subscribes to workloadmeta
Package collectors implements a collector for the Tagger component that subscribes to workloadmeta
tagger/common
Package common provides common utilities that are useful when interacting with the tagger.
Package common provides common utilities that are useful when interacting with the tagger.
tagger/fx
Package fx provides the fx module for the tagger component
Package fx provides the fx module for the tagger component
tagger/fx-dual
Package fx provides the fx module for the dual tagger component
Package fx provides the fx module for the dual tagger component
tagger/fx-noop
Package fx provides the fx module for the noop tagger component
Package fx provides the fx module for the noop tagger component
tagger/fx-optional-remote
Package fx provides the fx module for the optional remote tagger component for use in the trace-agent running in an Azure App Services (AAS) Extension.
Package fx provides the fx module for the optional remote tagger component for use in the trace-agent running in an Azure App Services (AAS) Extension.
tagger/impl
Package taggerimpl contains the implementation of the tagger component.
Package taggerimpl contains the implementation of the tagger component.
tagger/impl-dual
Package dualimpl contains the implementation of the dual tagger.
Package dualimpl contains the implementation of the dual tagger.
tagger/impl-noop
Package noopimpl provides a noop implementation for the tagger component
Package noopimpl provides a noop implementation for the tagger component
tagger/impl-optional-remote
Package optionalimpl contains the implementation of the optional remote tagger.
Package optionalimpl contains the implementation of the optional remote tagger.
tagger/k8s_metadata
Package k8smetadata provides utilities to handle kubernetes metadata as tags
Package k8smetadata provides utilities to handle kubernetes metadata as tags
tagger/kubetags
Package kubetags provides utilities to handle tags related to Kubernetes.
Package kubetags provides utilities to handle tags related to Kubernetes.
tagger/mock
Package mock contains the interface of the mock for the tagger component.
Package mock contains the interface of the mock for the tagger component.
tagger/proto
Package proto provides conversions between Tagger types and protobuf.
Package proto provides conversions between Tagger types and protobuf.
tagger/server
Package server implements a gRPC server that streams Tagger entities.
Package server implements a gRPC server that streams Tagger entities.
tagger/taglist
Package taglist provides helpers to interact with a tag list.
Package taglist provides helpers to interact with a tag list.
tagger/tagstore
Package tagstore implements the TagStore which is the component of the Tagger responsible for storing the tags in memory.
Package tagstore implements the TagStore which is the component of the Tagger responsible for storing the tags in memory.
workloadfilter/catalog
Package catalog contains the implementation of the filtering catalogs.
Package catalog contains the implementation of the filtering catalogs.
workloadfilter/def
Package workloadfilter provides the interface for the filter component
Package workloadfilter provides the interface for the filter component
workloadfilter/fx
Package fx provides the fx module for the tagger component
Package fx provides the fx module for the tagger component
workloadfilter/fx-mock
Package fx provides the fx module for the filter component
Package fx provides the fx module for the filter component
workloadfilter/impl
Package workloadfilterimpl contains the implementation of the filter component.
Package workloadfilterimpl contains the implementation of the filter component.
workloadfilter/impl/parse
Package parse handles parsing and validating YAML configuration into CEL filter config
Package parse handles parsing and validating YAML configuration into CEL filter config
workloadfilter/program
Package program contains the implementation of filtering programs.
Package program contains the implementation of filtering programs.
workloadfilter/util/celprogram
Package celprogram contains helper functions to create CEL programs for filtering.
Package celprogram contains helper functions to create CEL programs for filtering.
workloadfilter/util/workloadmeta
Package workloadmeta contains utility functions for creating filterable objects.
Package workloadmeta contains utility functions for creating filterable objects.
workloadmeta/collectors/catalog
Package catalog is a wrapper that loads the available workloadmeta collectors.
Package catalog is a wrapper that loads the available workloadmeta collectors.
workloadmeta/collectors/catalog-core
Package catalog is a wrapper that loads the available workloadmeta collectors.
Package catalog is a wrapper that loads the available workloadmeta collectors.
workloadmeta/collectors/catalog-dogstatsd
Package catalog is a wrapper that loads workloadmeta collectors, while having less than the full set.
Package catalog is a wrapper that loads workloadmeta collectors, while having less than the full set.
workloadmeta/collectors/catalog-remote
Package catalog is a wrapper that loads the available workloadmeta collectors.
Package catalog is a wrapper that loads the available workloadmeta collectors.
workloadmeta/collectors/internal/cloudfoundry/container
Package container provides a workloadmeta collector for CloudFoundry container
Package container provides a workloadmeta collector for CloudFoundry container
workloadmeta/collectors/internal/cloudfoundry/vm
Package vm provides a workloadmeta collector for CloudFoundry VM
Package vm provides a workloadmeta collector for CloudFoundry VM
workloadmeta/collectors/internal/containerd
Package containerd provides the containerd colletor for workloadmeta
Package containerd provides the containerd colletor for workloadmeta
workloadmeta/collectors/internal/crio
Package crio implements the crio Workloadmeta collector.
Package crio implements the crio Workloadmeta collector.
workloadmeta/collectors/internal/docker
Package docker provides the docker collector for workloadmeta
Package docker provides the docker collector for workloadmeta
workloadmeta/collectors/internal/ecs
Package ecs provides the ecs colletor for workloadmeta
Package ecs provides the ecs colletor for workloadmeta
workloadmeta/collectors/internal/ecsfargate
Package ecsfargate provides the ecsfargate colletor for workloadmeta
Package ecsfargate provides the ecsfargate colletor for workloadmeta
workloadmeta/collectors/internal/kubeapiserver
Package kubeapiserver provides the kubeapiserver colletor for workloadmeta
Package kubeapiserver provides the kubeapiserver colletor for workloadmeta
workloadmeta/collectors/internal/kubelet
Package kubelet provides the kubelet colletor for workloadmeta
Package kubelet provides the kubelet colletor for workloadmeta
workloadmeta/collectors/internal/kubemetadata
Package kubemetadata implements the kube_metadata Workloadmeta collector.
Package kubemetadata implements the kube_metadata Workloadmeta collector.
workloadmeta/collectors/internal/nvml
Package nvml implements the NVML collector for workloadmeta
Package nvml implements the NVML collector for workloadmeta
workloadmeta/collectors/internal/podman
Package podman provides the docker collector for workloadmeta
Package podman provides the docker collector for workloadmeta
workloadmeta/collectors/internal/process
Package process implements the process collector for Workloadmeta.
Package process implements the process collector for Workloadmeta.
workloadmeta/collectors/internal/processlanguage
Package processlanguage implements the process language collector for Workloadmeta.
Package processlanguage implements the process language collector for Workloadmeta.
workloadmeta/collectors/internal/remote
Package remote implements a generic workloadmeta Collector that receives events from a remote workloadmeta server.
Package remote implements a generic workloadmeta Collector that receives events from a remote workloadmeta server.
workloadmeta/collectors/internal/remote/processcollector
Package processcollector implements the remote process collector for Workloadmeta.
Package processcollector implements the remote process collector for Workloadmeta.
workloadmeta/collectors/internal/remote/workloadmeta
Package workloadmeta implements the remote workloadmeta Collector.
Package workloadmeta implements the remote workloadmeta Collector.
workloadmeta/collectors/sbomutil
Package sbomutil contains SBOM utility functions for workload metadata collectors
Package sbomutil contains SBOM utility functions for workload metadata collectors
workloadmeta/collectors/util
Package util contains utility functions for workload metadata collectors
Package util contains utility functions for workload metadata collectors
workloadmeta/def
Package workloadmeta provides the workloadmeta component for the Datadog Agent
Package workloadmeta provides the workloadmeta component for the Datadog Agent
workloadmeta/defaults
Package defaults provides the default workloadmeta configuration for the agent.
Package defaults provides the default workloadmeta configuration for the agent.
workloadmeta/fx
Package fx provides the fx module for the workloadmeta component.
Package fx provides the fx module for the workloadmeta component.
workloadmeta/fx-mock
Package fx provides the workloadmeta fx mock component for the Datadog Agent
Package fx provides the workloadmeta fx mock component for the Datadog Agent
workloadmeta/impl
Package workloadmetaimpl implements the Workloadmeta component.
Package workloadmetaimpl implements the Workloadmeta component.
workloadmeta/init
Package init provides GetWorkloadmetaInit
Package init provides GetWorkloadmetaInit
workloadmeta/mock
Package mock provides the workloadmeta mock component for the Datadog Agent
Package mock provides the workloadmeta mock component for the Datadog Agent
workloadmeta/proto
Package proto provides conversions between Workloadmeta types and protobuf.
Package proto provides conversions between Workloadmeta types and protobuf.
workloadmeta/server
Package server implements a gRPC server that streams the entities stored in Workloadmeta.
Package server implements a gRPC server that streams the entities stored in Workloadmeta.
workloadmeta/telemetry
Package telemetry defines the telemetry for the Workloadmeta component.
Package telemetry defines the telemetry for the Workloadmeta component.
config module
configsync module
flare/builder module
flare/types module
ipc/def module
ipc/impl module
ipc/mock module
log module
log/def module
log/fx module
log/impl module
log/mock module
secrets module
secrets/def module
secrets/fx module
secrets/impl module
secrets/mock module
secrets/utils module
status module
tagger/def module
tagger/tags module
tagger/types module
tagger/utils module
telemetry module
def module
listeners
Package listeners implements the StatsdListener interfaces.
Package listeners implements the StatsdListener interfaces.
pidmap
Package pidmap implements a component for tracking pid and containerID relations
Package pidmap implements a component for tracking pid and containerID relations
pidmap/pidmapimpl
Package pidmapimpl implements a component for storing pid - containerID relations
Package pidmapimpl implements a component for storing pid - containerID relations
replay/def
Package replay is a component to run the dogstatsd capture/replay
Package replay is a component to run the dogstatsd capture/replay
replay/fx-noop
Package fx provides an fx module for the noop implementation.
Package fx provides an fx module for the noop implementation.
replay/impl-noop
Package noopimpl implements a no-op version of the component
Package noopimpl implements a no-op version of the component
server
Package dogstatsd implements DogStatsD.
Package dogstatsd implements DogStatsD.
serverDebug
Package serverdebug implements a component to run the dogstatsd server debug
Package serverdebug implements a component to run the dogstatsd server debug
serverDebug/serverdebugimpl
Package serverdebugimpl implements a component to run the dogstatsd server debug
Package serverdebugimpl implements a component to run the dogstatsd server debug
statsd
Package statsd implements a component to get a statsd client.
Package statsd implements a component to get a statsd client.
statsd/otel
Package otel implements the OTel statsd component.
Package otel implements the OTel statsd component.
status
Package status implements the core status component information provider interface
Package status implements the core status component information provider interface
status/statusimpl
Package statusimpl implements the status component interface
Package statusimpl implements the status component interface
etw
Package etw provides an ETW tracing interface
Package etw provides an ETW tracing interface
fleetstatus
def
Package fleetstatus implements the core status component information provider interface
Package fleetstatus implements the core status component information provider interface
fx
Package fx provides the fx module for the fleetstatus component
Package fx provides the fx module for the fleetstatus component
impl
Package fleetstatusimpl implements the fleetstatus component interface
Package fleetstatusimpl implements the fleetstatus component interface
Package forwarder implements the "forwarder" bundle
Package forwarder implements the "forwarder" bundle
eventplatform
Package eventplatform contains the logic for forwarding events to the event platform
Package eventplatform contains the logic for forwarding events to the event platform
eventplatform/eventplatformimpl
Package eventplatformimpl contains the logic for forwarding events to the event platform
Package eventplatformimpl contains the logic for forwarding events to the event platform
eventplatformreceiver
Package eventplatformreceiver implements the receiver for the event platform package
Package eventplatformreceiver implements the receiver for the event platform package
eventplatformreceiver/eventplatformreceiverimpl
Package eventplatformreceiverimpl implements the event platform receiver component.
Package eventplatformreceiverimpl implements the event platform receiver component.
orchestrator
Package orchestrator implements the orchestrator forwarder component.
Package orchestrator implements the orchestrator forwarder component.
orchestrator/orchestratorimpl
Package orchestratorimpl implements the orchestrator forwarder component.
Package orchestratorimpl implements the orchestrator forwarder component.
haagent
def
Package haagent handles states for HA Agent feature.
Package haagent handles states for HA Agent feature.
fx
Package fx provides the fx module for the haagent component
Package fx provides the fx module for the haagent component
helpers
Package haagenthelpers provides helpers for haagent component
Package haagenthelpers provides helpers for haagent component
impl
Package haagentimpl implements the haagent component interface
Package haagentimpl implements the haagent component interface
Package hostprofiler implements the "host-profiler" bundle,
Package hostprofiler implements the "host-profiler" bundle,
collector/def
Package collector defines the host profiler collector component.
Package collector defines the host profiler collector component.
collector/fx
Package fx provides the fx module for the collector component.
Package fx provides the fx module for the collector component.
collector/impl
Package collectorimpl implements the collector component interface
Package collectorimpl implements the collector component interface
collector/impl/converters
Package converters implements the converters for the host profiler collector.
Package converters implements the converters for the host profiler collector.
collector/impl/receiver
Package receiver implements the receiver for the host profiler.
Package receiver implements the receiver for the host profiler.
languagedetection
client
Package client implements a component to send process metadata to the Cluster-Agent
Package client implements a component to send process metadata to the Cluster-Agent
client/clientimpl
Package clientimpl holds the client to send data to the Cluster-Agent
Package clientimpl holds the client to send data to the Cluster-Agent
Package logs provides the logs component bundle
Package logs provides the logs component bundle
adscheduler
Package adscheduler is glue code to connect autodiscovery to the logs agent.
Package adscheduler is glue code to connect autodiscovery to the logs agent.
adscheduler/adschedulerimpl
Package adschedulerimpl contains the AD scheduler implementation.
Package adschedulerimpl contains the AD scheduler implementation.
agent
Package agent contains logs agent component.
Package agent contains logs agent component.
agent/agentimpl
Package agentimpl contains the implementation of the logs agent component.
Package agentimpl contains the implementation of the logs agent component.
agent/flare
Package flare provides log flare collection functionality for diagnostics
Package flare provides log flare collection functionality for diagnostics
auditor/def
Package auditor records the log files the agent is tracking.
Package auditor records the log files the agent is tracking.
auditor/fx
Package fx provides the fx module for the auditor component
Package fx provides the fx module for the auditor component
auditor/impl
Package auditorimpl implements the auditor component interface
Package auditorimpl implements the auditor component interface
auditor/impl-none
Package noneimpl provides the noop auditor component
Package noneimpl provides the noop auditor component
health/def
Package health provides a dependency-injectible health object for kubernetes liveness checks
Package health provides a dependency-injectible health object for kubernetes liveness checks
health/fx
Package fx provides the fx module for the health component
Package fx provides the fx module for the health component
health/impl
Package healthimpl provides a wrapper around the health package to allow for easier registration of health checks
Package healthimpl provides a wrapper around the health package to allow for easier registration of health checks
health/mock
Package mock provides a mock implementation of the LogsHealthRegistrar
Package mock provides a mock implementation of the LogsHealthRegistrar
integrations/def
Package integrations adds a go interface for integrations to register and send logs.
Package integrations adds a go interface for integrations to register and send logs.
integrations/impl
Package integrationsimpl implements the integrations component interface
Package integrationsimpl implements the integrations component interface
integrations/mock
Package mock implements a fake integrations component to be used in tests
Package mock implements a fake integrations component to be used in tests
streamlogs/def
Package streamlogs is metadata provider for streamlogs
Package streamlogs is metadata provider for streamlogs
streamlogs/fx
Package fx provides the fx module for the streamlogs component
Package fx provides the fx module for the streamlogs component
streamlogs/impl
Package streamlogsimpl implements the streamlogs component interface
Package streamlogsimpl implements the streamlogs component interface
agent/config module
Package metadata implements the "metadata" bundle, providing services and support for all the metadata payload sent by the Agent.
Package metadata implements the "metadata" bundle, providing services and support for all the metadata payload sent by the Agent.
clusteragent/def
Package clusteragent is the metadata provider for datadog-cluster-agent process
Package clusteragent is the metadata provider for datadog-cluster-agent process
clusteragent/fx
Package fx provides the fx module for the cluster-agent metadata component
Package fx provides the fx module for the cluster-agent metadata component
clusteragent/impl
Package clusteragentimpl contains a no-op implementation of the cluster-agent metatdata provider.
Package clusteragentimpl contains a no-op implementation of the cluster-agent metatdata provider.
clusterchecks/def
Package clusterchecks provides the clusterchecks metadata component
Package clusterchecks provides the clusterchecks metadata component
haagent/def
Package haagent implements a component to generate the 'ha_agent_metadata' metadata payload for inventory.
Package haagent implements a component to generate the 'ha_agent_metadata' metadata payload for inventory.
haagent/fx
Package fx provides the fx module for the haagent component
Package fx provides the fx module for the haagent component
haagent/impl
Package haagentimpl implements the haagentimpl component interface
Package haagentimpl implements the haagentimpl component interface
host
Package host implements a component to generate the 'host' metadata payload (also known as "v5").
Package host implements a component to generate the 'host' metadata payload (also known as "v5").
host/hostimpl
Package hostimpl implements a component to generate the 'host' metadata payload (also known as "v5").
Package hostimpl implements a component to generate the 'host' metadata payload (also known as "v5").
host/hostimpl/hosttags
Package hosttags provides access to host tags
Package hosttags provides access to host tags
host/hostimpl/utils
Package utils generate host metadata payloads ready to be sent.
Package utils generate host metadata payloads ready to be sent.
hostgpu/def
Package hostgpu exposes the interface for the component to generate the 'host_gpu' metadata payload for inventory.
Package hostgpu exposes the interface for the component to generate the 'host_gpu' metadata payload for inventory.
hostgpu/fx
Package fx provides the fx module for the hostgpu metadata component
Package fx provides the fx module for the hostgpu metadata component
hostgpu/impl
Package hostgpuimpl implements a component to generate the 'host_gpu' metadata payload for inventory.
Package hostgpuimpl implements a component to generate the 'host_gpu' metadata payload for inventory.
internal/util
Package util offers helpers and building blocks to easily generate payloads for the inventory product.
Package util offers helpers and building blocks to easily generate payloads for the inventory product.
inventoryagent
Package inventoryagent implements a component to generate the 'datadog_agent' metadata payload for inventory.
Package inventoryagent implements a component to generate the 'datadog_agent' metadata payload for inventory.
inventoryagent/inventoryagentimpl
Package inventoryagentimpl implements a component to generate the 'datadog_agent' metadata payload for inventory.
Package inventoryagentimpl implements a component to generate the 'datadog_agent' metadata payload for inventory.
inventorychecks
Package inventorychecks implements a component to generate the 'check_metadata' metadata payload for inventory.
Package inventorychecks implements a component to generate the 'check_metadata' metadata payload for inventory.
inventorychecks/inventorychecksimpl
Package inventorychecksimpl implements the inventorychecks component interface.
Package inventorychecksimpl implements the inventorychecks component interface.
inventoryhost
Package inventoryhost exposes the interface for the component to generate the 'host_metadata' metadata payload for inventory.
Package inventoryhost exposes the interface for the component to generate the 'host_metadata' metadata payload for inventory.
inventoryhost/inventoryhostimpl
Package inventoryhostimpl implements a component to generate the 'host_metadata' metadata payload for inventory.
Package inventoryhostimpl implements a component to generate the 'host_metadata' metadata payload for inventory.
inventoryotel
Package inventoryotel implements a component to generate the 'datadog_agent' metadata payload for inventory.
Package inventoryotel implements a component to generate the 'datadog_agent' metadata payload for inventory.
inventoryotel/inventoryotelimpl
Package inventoryotelimpl implements a component to generate the 'datadog_agent' metadata payload for inventory.
Package inventoryotelimpl implements a component to generate the 'datadog_agent' metadata payload for inventory.
packagesigning
Package packagesigning implements a component to generate the 'signing' metadata payload for DD inventory (REDAPL).
Package packagesigning implements a component to generate the 'signing' metadata payload for DD inventory (REDAPL).
packagesigning/packagesigningimpl
Package packagesigningimpl implements the inventory signing component, to collect package signing keys.
Package packagesigningimpl implements the inventory signing component, to collect package signing keys.
packagesigning/utils
Package utils defines shared methods in package signing component
Package utils defines shared methods in package signing component
resources
Package resources implements a component to generate the 'resources' metadata payload.
Package resources implements a component to generate the 'resources' metadata payload.
runner
Package runner implements a component to generate metadata payload at the right interval.
Package runner implements a component to generate metadata payload at the right interval.
securityagent/def
Package securityagent is the metadata provider for security-agent process
Package securityagent is the metadata provider for security-agent process
securityagent/fx
Package fx provides the fx module for the security-agent metadata component
Package fx provides the fx module for the security-agent metadata component
securityagent/impl
Package securityagentimpl implements the securityagent metadata providers interface
Package securityagentimpl implements the securityagent metadata providers interface
systemprobe/def
Package systemprobe is the metadata provider for system-probe process
Package systemprobe is the metadata provider for system-probe process
systemprobe/fx
Package fx provides the fx module for the systemprobe metadata component
Package fx provides the fx module for the systemprobe metadata component
systemprobe/impl
Package systemprobeimpl implements the systemprobe metadata providers interface
Package systemprobeimpl implements the systemprobe metadata providers interface
Package ndmtmp implements the "ndmtmp" bundle, which exposes the default sender.Sender and the event platform forwarder.
Package ndmtmp implements the "ndmtmp" bundle, which exposes the default sender.Sender and the event platform forwarder.
forwarder
Package forwarder exposes the event platform forwarder for netflow.
Package forwarder exposes the event platform forwarder for netflow.
forwarder/forwarderimpl
Package forwarderimpl exposes the event platform forwarder for netflow.
Package forwarderimpl exposes the event platform forwarder for netflow.
Package netflow implements the "netflow" bundle, which listens for netflow packets, processes them, and forwards relevant data to the backend.
Package netflow implements the "netflow" bundle, which listens for netflow packets, processes them, and forwards relevant data to the backend.
common
Package common provides a flow type and a few standard helpers.
Package common provides a flow type and a few standard helpers.
config
Package config exposes the netflow configuration as a component.
Package config exposes the netflow configuration as a component.
flowaggregator
Package flowaggregator defines tools for aggregating observed netflows.
Package flowaggregator defines tools for aggregating observed netflows.
format
Package format provides methods for converting various netflow-related structures and values into strings.
Package format provides methods for converting various netflow-related structures and values into strings.
goflowlib
Package goflowlib provides converters between the goflow library and the types used internally for netflow at Datadog.
Package goflowlib provides converters between the goflow library and the types used internally for netflow at Datadog.
goflowlib/additionalfields
Package additionalfields provides a producer collecting additional fields from Netflow/IPFIX packets.
Package additionalfields provides a producer collecting additional fields from Netflow/IPFIX packets.
goflowlib/netflowstate
Package netflowstate provides a Netflow state manager on top of goflow default producer, to allow additional fields collection.
Package netflowstate provides a Netflow state manager on top of goflow default producer, to allow additional fields collection.
portrollup
Package portrollup provides a type for tracking observed connections between ports on different devices and identifying when a port connects to many different ports and so should have all traffic rolled up into a single flow for reporting purposes.
Package portrollup provides a type for tracking observed connections between ports on different devices and identifying when a port connects to many different ports and so should have all traffic rolled up into a single flow for reporting purposes.
server
Package server implements a component that runs the netflow server.
Package server implements a component that runs the netflow server.
testutil
Package testutil includes NetFlow test utilities.
Package testutil includes NetFlow test utilities.
payload module
networkdeviceconfig
def
Package networkdeviceconfig provides the component for retrieving network device configurations.
Package networkdeviceconfig provides the component for retrieving network device configurations.
fx
Package fx provides the fx module for the networkdeviceconfig component
Package fx provides the fx module for the networkdeviceconfig component
impl
Package networkdeviceconfigimpl implements the networkdeviceconfig component interface
Package networkdeviceconfigimpl implements the networkdeviceconfig component interface
Package networkpath implements the "networkpath" bundle,
Package networkpath implements the "networkpath" bundle,
npcollector
Package npcollector used to manage network paths
Package npcollector used to manage network paths
npcollector/npcollectorimpl
Package npcollectorimpl implements network path collector
Package npcollectorimpl implements network path collector
npcollector/npcollectorimpl/common
Package common contains common structures and constants used for NpCollector
Package common contains common structures and constants used for NpCollector
npcollector/npcollectorimpl/connfilter
Package connfilter manages connection filter configurations
Package connfilter manages connection filter configurations
npcollector/npcollectorimpl/pathteststore
Package pathteststore handle pathtest storage
Package pathteststore handle pathtest storage
Package otelcol contains the OTLP ingest bundle pipeline to be included into the agent components.
Package otelcol contains the OTLP ingest bundle pipeline to be included into the agent components.
collector-contrib/fx
Package collectorcontribfx provides fx access for the collectorcontrib component
Package collectorcontribfx provides fx access for the collectorcontrib component
collector/def
Package collector defines the OpenTelemetry Collector component.
Package collector defines the OpenTelemetry Collector component.
collector/fx-pipeline
Package fx creates the modules for fx
Package fx creates the modules for fx
collector/impl
Package collectorimpl provides the implementation of the collector component for OTel Agent
Package collectorimpl provides the implementation of the collector component for OTel Agent
collector/impl-pipeline
Package pipelineimpl contains a no-op implementation of the collector
Package pipelineimpl contains a no-op implementation of the collector
converter/fx
Package converterfx provides fx access for the provider component
Package converterfx provides fx access for the provider component
ddflareextension/fx
Package ddflareextensionfx provides fx access for the provider component
Package ddflareextensionfx provides fx access for the provider component
ddprofilingextension/fx
Package ddprofilingextensionfx provides fx access for the provider component
Package ddprofilingextensionfx provides fx access for the provider component
otlp
Package otlp contains structures which aid in constructing an OpenTelemetry Collector to be embedded into the Datadog Agent.
Package otlp contains structures which aid in constructing an OpenTelemetry Collector to be embedded into the Datadog Agent.
otlp/configcheck
Package configcheck exposes helpers to fetch config.
Package configcheck exposes helpers to fetch config.
otlp/datatype
Package datatype declares basic datatypes used by OTLP
Package datatype declares basic datatypes used by OTLP
otlp/integrationtest
Package integrationtest contains integration tests for OTel agent
Package integrationtest contains integration tests for OTel agent
otlp/internal/configutils
Package configutils contains utilities used for reading configuration.
Package configutils contains utilities used for reading configuration.
status/fx
Package fx provides the fx module for the status component
Package fx provides the fx module for the status component
converter/def module
extension/def module
otlp/testutil module
provider/def module
provider/impl module
status/def module
status/impl module
Package process implements the "process" bundle, providing components for the Process Agent
Package process implements the "process" bundle, providing components for the Process Agent
agent
Package agent contains a process-agent component
Package agent contains a process-agent component
agent/agentimpl
Package agentimpl implements a component for the process agent.
Package agentimpl implements a component for the process agent.
apiserver
Package apiserver initializes the api server that powers many subcommands.
Package apiserver initializes the api server that powers many subcommands.
connectionscheck
Package connectionscheck implements a component to handle Connections data collection in the Process Agent.
Package connectionscheck implements a component to handle Connections data collection in the Process Agent.
connectionscheck/connectionscheckimpl
Package connectionscheckimpl implements a component to handle Connections data collection in the Process Agent.
Package connectionscheckimpl implements a component to handle Connections data collection in the Process Agent.
containercheck
Package containercheck implements a component to handle Container data collection in the Process Agent.
Package containercheck implements a component to handle Container data collection in the Process Agent.
containercheck/containercheckimpl
Package containercheckimpl implements a component to handle Container data collection in the Process Agent.
Package containercheckimpl implements a component to handle Container data collection in the Process Agent.
expvars
Package expvars initializes the expvar server of the process agent.
Package expvars initializes the expvar server of the process agent.
expvars/expvarsimpl
Package expvarsimpl initializes the expvar server of the process agent.
Package expvarsimpl initializes the expvar server of the process agent.
forwarders
Package forwarders implements a component to provide forwarders used by the process agent.
Package forwarders implements a component to provide forwarders used by the process agent.
forwarders/forwardersimpl
Package forwardersimpl implements a component to provide forwarders used by the process agent.
Package forwardersimpl implements a component to provide forwarders used by the process agent.
gpusubscriber/def
Package gpusubscriber subscribes to GPU events
Package gpusubscriber subscribes to GPU events
gpusubscriber/fx
Package fx provides the fx module for the gpu subscriber component
Package fx provides the fx module for the gpu subscriber component
gpusubscriber/impl
Package gpusubscriberimpl subscribes to GPU events
Package gpusubscriberimpl subscribes to GPU events
hostinfo
Package hostinfo wraps the hostinfo inside a component.
Package hostinfo wraps the hostinfo inside a component.
hostinfo/hostinfoimpl
Package hostinfoimpl wraps the hostinfo inside a component.
Package hostinfoimpl wraps the hostinfo inside a component.
processcheck
Package processcheck implements a component to handle Process data collection in the Process Agent.
Package processcheck implements a component to handle Process data collection in the Process Agent.
processcheck/processcheckimpl
Package processcheckimpl implements a component to handle Process data collection in the Process Agent.
Package processcheckimpl implements a component to handle Process data collection in the Process Agent.
processdiscoverycheck
Package processdiscoverycheck implements a component to handle Process Discovery data collection in the Process Agent for customers who do not pay for live processes.
Package processdiscoverycheck implements a component to handle Process Discovery data collection in the Process Agent for customers who do not pay for live processes.
processdiscoverycheck/processdiscoverycheckimpl
Package processdiscoverycheckimpl implements a component to handle Process Discovery data collection in the Process Agent for customers who do not pay for live processes.
Package processdiscoverycheckimpl implements a component to handle Process Discovery data collection in the Process Agent for customers who do not pay for live processes.
processeventscheck
Package processeventscheck implements a component to handle Process Events data collection in the Process Agent.
Package processeventscheck implements a component to handle Process Events data collection in the Process Agent.
processeventscheck/processeventscheckimpl
Package processeventscheckimpl implements a component to handle Process Events data collection in the Process Agent.
Package processeventscheckimpl implements a component to handle Process Events data collection in the Process Agent.
profiler
Package profiler implements a component to handle starting and stopping the internal profiler.
Package profiler implements a component to handle starting and stopping the internal profiler.
profiler/profilerimpl
Package profilerimpl implements a component to handle starting and stopping the internal profiler.
Package profilerimpl implements a component to handle starting and stopping the internal profiler.
rtcontainercheck
Package rtcontainercheck implements a component to handle realtime Container data collection in the Process Agent.
Package rtcontainercheck implements a component to handle realtime Container data collection in the Process Agent.
rtcontainercheck/rtcontainercheckimpl
Package rtcontainercheckimpl implements a component to handle realtime Container data collection in the Process Agent.
Package rtcontainercheckimpl implements a component to handle realtime Container data collection in the Process Agent.
runner
Package runner implements a component to run data collection checks in the Process Agent.
Package runner implements a component to run data collection checks in the Process Agent.
runner/runnerimpl
Package runnerimpl implements a component to run data collection checks in the Process Agent.
Package runnerimpl implements a component to run data collection checks in the Process Agent.
status
Package status implements the core status component information provider interface
Package status implements the core status component information provider interface
status/statusimpl
Package statusimpl implements the status component interface
Package statusimpl implements the status component interface
submitter
Package submitter implements a component to submit collected data in the Process Agent to supported Datadog intakes.
Package submitter implements a component to submit collected data in the Process Agent to supported Datadog intakes.
submitter/submitterimpl
Package submitterimpl implements a component to submit collected data in the Process Agent to supported Datadog intakes.
Package submitterimpl implements a component to submit collected data in the Process Agent to supported Datadog intakes.
publishermetadatacache
def
Package publishermetadatacache provides a cache for Windows Event Log publisher metadata handles
Package publishermetadatacache provides a cache for Windows Event Log publisher metadata handles
fx
Package fx provides the fx module for the publishermetadatacache component
Package fx provides the fx module for the publishermetadatacache component
impl
Package publishermetadatacacheimpl implements the publishermetadatacache component interface.
Package publishermetadatacacheimpl implements the publishermetadatacache component interface.
rdnsquerier
def
Package rdnsquerier provides the reverse DNS querier component.
Package rdnsquerier provides the reverse DNS querier component.
fx
Package fx provides the fx module for the rdnsquerier component
Package fx provides the fx module for the rdnsquerier component
fx-mock
Package fx provides the fxmock module for the rdnsquerier component
Package fx provides the fxmock module for the rdnsquerier component
fx-none
Package fx provides the fx module for the noop rdnsquerier component
Package fx provides the fx module for the noop rdnsquerier component
impl
Package rdnsquerierimpl implements the rdnsquerier component interface
Package rdnsquerierimpl implements the rdnsquerier component interface
impl-none
Package noneimpl provides the noop rdnsquerier component
Package noneimpl provides the noop rdnsquerier component
Package remoteconfig defines the fx options for the Bundle
Package remoteconfig defines the fx options for the Bundle
rcclient/rcclientimpl
Package rcclientimpl is a remote config client that can run within the agent to receive configurations.
Package rcclientimpl is a remote config client that can run within the agent to receive configurations.
rcclient/types
Package types provides the different types used by other component to provider remote-config task listeners.
Package types provides the different types used by other component to provider remote-config task listeners.
rcservice
Package rcservice is a remote config service that can run within the agent to receive remote config updates from the DD backend.
Package rcservice is a remote config service that can run within the agent to receive remote config updates from the DD backend.
rcservice/rcserviceimpl
Package rcserviceimpl is a remote config service that can run within the agent to receive remote config updates from the DD backend.
Package rcserviceimpl is a remote config service that can run within the agent to receive remote config updates from the DD backend.
rcservicemrf
Package rcservicemrf is a remote config service that can run in the Agent to receive remote config updates from the DD failover DC backend.
Package rcservicemrf is a remote config service that can run in the Agent to receive remote config updates from the DD failover DC backend.
rcservicemrf/rcservicemrfimpl
Package rcservicemrfimpl is a remote config service that can run within the agent to receive remote config updates from the configured DD failover DC
Package rcservicemrfimpl is a remote config service that can run within the agent to receive remote config updates from the configured DD failover DC
rcstatus
Package rcstatus implements the core status component information provider interface
Package rcstatus implements the core status component information provider interface
rctelemetryreporter
Package rctelemetryreporter provides a component that sends RC-specific metrics to the DD backend.
Package rctelemetryreporter provides a component that sends RC-specific metrics to the DD backend.
rctelemetryreporter/rctelemetryreporterimpl
Package rctelemetryreporterimpl provides a DdRcTelemetryReporter that sends RC-specific metrics to the DD backend.
Package rctelemetryreporterimpl provides a DdRcTelemetryReporter that sends RC-specific metrics to the DD backend.
serializer
compression module
snmpscan
def
Package snmpscan is a light component that can be used to perform a scan or a walk of a particular device
Package snmpscan is a light component that can be used to perform a scan or a walk of a particular device
fx
Package fx provides the fx module for the snmpscan component
Package fx provides the fx module for the snmpscan component
impl
Package snmpscanimpl implements the snmpscan component interface
Package snmpscanimpl implements the snmpscan component interface
Package snmptraps implements the a server that listens for SNMP trap data and sends it to the backend.
Package snmptraps implements the a server that listens for SNMP trap data and sends it to the backend.
config
Package config implements the configuration type for the traps server and a component that provides it.
Package config implements the configuration type for the traps server and a component that provides it.
config/configimpl
Package configimpl implements the config service.
Package configimpl implements the config service.
formatter
Package formatter provides a component for formatting SNMP traps.
Package formatter provides a component for formatting SNMP traps.
formatter/formatterimpl
Package formatterimpl implements the formatter component.
Package formatterimpl implements the formatter component.
forwarder
Package forwarder defines a component that receives trap data from the listener component, formats it properly, and sends it to the backend.
Package forwarder defines a component that receives trap data from the listener component, formats it properly, and sends it to the backend.
forwarder/forwarderimpl
Package forwarderimpl implements the forwarder component.
Package forwarderimpl implements the forwarder component.
listener
Package listener implements a component that listens for SNMP messages, parses them, and publishes messages on a channel.
Package listener implements a component that listens for SNMP messages, parses them, and publishes messages on a channel.
listener/listenerimpl
Package listenerimpl implements the Listener component.
Package listenerimpl implements the Listener component.
oidresolver
Package oidresolver resolves OIDs
Package oidresolver resolves OIDs
oidresolver/oidresolverimpl
Package oidresolverimpl implements the OID Resolver component.
Package oidresolverimpl implements the OID Resolver component.
packet
Package packet defines an SNMP packet type and related helpers.
Package packet defines an SNMP packet type and related helpers.
server
Package server implements a component that runs the traps server.
Package server implements a component that runs the traps server.
server/serverimpl
Package serverimpl implements the traps server.
Package serverimpl implements the traps server.
snmplog
Package snmplog provides a GoSNMP logger that wraps our logger.
Package snmplog provides a GoSNMP logger that wraps our logger.
status
Package status exposes the expvars we use for status tracking to the component system.
Package status exposes the expvars we use for status tracking to the component system.
status/statusimpl
Package statusimpl implements the Status component.
Package statusimpl implements the Status component.
softwareinventory
def
Package softwareinventory defines the interface for the inventory software component.
Package softwareinventory defines the interface for the inventory software component.
fx
Package fx provides the fx module for the software inventory component
Package fx provides the fx module for the software inventory component
impl
Package softwareinventoryimpl contains the implementation of the inventory software component.
Package softwareinventoryimpl contains the implementation of the inventory software component.
syntheticstestscheduler
common
Package common contains common structures and constants used for synthetics test scheduler.
Package common contains common structures and constants used for synthetics test scheduler.
def
Package syntheticstestscheduler defines a synthetics scheduler component to run network tests based on remote config.
Package syntheticstestscheduler defines a synthetics scheduler component to run network tests based on remote config.
fx
Package fx provides the fx module for the syntheticstestscheduler component
Package fx provides the fx module for the syntheticstestscheduler component
impl
Package syntheticstestschedulerimpl implements the syntheticstestsscheduler component interface
Package syntheticstestschedulerimpl implements the syntheticstestsscheduler component interface
Package systray provides a component for the system tray application
Package systray provides a component for the system tray application
systray/systrayimpl
Package systrayimpl provides a component for the system tray application
Package systrayimpl provides a component for the system tray application
Package trace implements the "trace" bundle, providing components for the Trace Agent
Package trace implements the "trace" bundle, providing components for the Trace Agent
agent/fx
Package fx provides fx options for the agent component.
Package fx provides fx options for the agent component.
agent/impl
Package agentimpl defines the tracer agent.
Package agentimpl defines the tracer agent.
compression/fx-gzip
Package fx provides fx options for the compression component.
Package fx provides fx options for the compression component.
compression/fx-zstd
Package fx provides fx options for the compression component.
Package fx provides fx options for the compression component.
config
Package config implements a component to handle trace-agent configuration.
Package config implements a component to handle trace-agent configuration.
etwtracer
Package etwtracer provides ETW events to the .Net tracer
Package etwtracer provides ETW events to the .Net tracer
etwtracer/etwtracerimpl
Package etwtracerimpl provides a component for the .Net tracer application
Package etwtracerimpl provides a component for the .Net tracer application
payload-modifier/def
Package payloadmodifier defines the trace payload modifier component interface
Package payloadmodifier defines the trace payload modifier component interface
payload-modifier/fx
Package fx provides fx options for the payload modifier component
Package fx provides fx options for the payload modifier component
payload-modifier/impl
Package payloadmodifierimpl implements the trace payload modifier component
Package payloadmodifierimpl implements the trace payload modifier component
status
Package status implements the core status component information provider interface
Package status implements the core status component information provider interface
status/statusimpl
Package statusimpl implements the status component interface
Package statusimpl implements the status component interface
agent/def module
trace-telemetry
def
Package tracetelemetry sends telemetry about the trace-agent and its state
Package tracetelemetry sends telemetry about the trace-agent and its state
fx
Package fx provides the fx module for the trace-telemetry component
Package fx provides the fx module for the trace-telemetry component
impl
Package tracetelemetryimpl implements the trace-telemetry component interface
Package tracetelemetryimpl implements the trace-telemetry component interface
Package updater is the updater component.
Package updater is the updater component.
daemonchecker/def
Package daemonchecker retrieves the running status of the installer daemon
Package daemonchecker retrieves the running status of the installer daemon
daemonchecker/fx
Package fx provides the fx module for the daemonchecker component
Package fx provides the fx module for the daemonchecker component
daemonchecker/impl
Package daemoncheckerimpl implements the daemonchecker component interface
Package daemoncheckerimpl implements the daemonchecker component interface
localapi
Package localapi is the updater local api component.
Package localapi is the updater local api component.
localapi/localapiimpl
Package localapiimpl implements the installer local api component.
Package localapiimpl implements the installer local api component.
localapiclient
Package localapiclient provides the local API client component.
Package localapiclient provides the local API client component.
localapiclient/localapiclientimpl
Package localapiclientimpl provides the local API client component.
Package localapiclientimpl provides the local API client component.
ssistatus/def
Package ssistatus is a component to regularly retrieve the status of APM Single Step Instrumentation and add it to the inventoryagent payload.
Package ssistatus is a component to regularly retrieve the status of APM Single Step Instrumentation and add it to the inventoryagent payload.
ssistatus/fx
Package fx provides the fx module for the ssistatus component
Package fx provides the fx module for the ssistatus component
ssistatus/impl
Package ssistatusimpl implements the ssistatus component interface
Package ssistatusimpl implements the ssistatus component interface
telemetry
Package telemetry provides the installer telemetry component.
Package telemetry provides the installer telemetry component.
telemetry/telemetryimpl
Package telemetryimpl provides the telemetry component implementation.
Package telemetryimpl provides the telemetry component implementation.
updater/updaterimpl
Package updaterimpl implements the updater component.
Package updaterimpl implements the updater component.
workloadselection
def
Package workloadselection listens to Remote Config to receive & apply workload selection configuration
Package workloadselection listens to Remote Config to receive & apply workload selection configuration
fx
Package fx provides the fx module for the workloadselection component
Package fx provides the fx module for the workloadselection component
impl
Package workloadselectionimpl implements the workloadselection component interface
Package workloadselectionimpl implements the workloadselection component interface

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL