pkg/

directory
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2020 License: Apache-2.0

Directories

Path Synopsis
api module
check/defaults
Package defaults provides common defaults used in agent checks
Package defaults provides common defaults used in agent checks
corechecks/cluster
Package cluster provides core checks for cluster level checks, used by the Datadog Cluster Agent.
Package cluster provides core checks for cluster level checks, used by the Datadog Cluster Agent.
corechecks/containers
Package containers provides core checks for containers and orchestrators
Package containers provides core checks for containers and orchestrators
corechecks/net
Package net provides core checks for networking
Package net provides core checks for networking
corechecks/systemd
Package systemd provides core checks for systemd
Package systemd provides core checks for systemd
metadata
Package metadata implements specific Metadata Collectors for the Agent.
Package metadata implements specific Metadata Collectors for the Agent.
Package compliance defines common interfaces and types for Compliance Agent
Package compliance defines common interfaces and types for Compliance Agent
agent
Package agent implements the Compliance Agent entrypoint
Package agent implements the Compliance Agent entrypoint
checks
Package checks implements Compliance Agent checks
Package checks implements Compliance Agent checks
conf module
create module
env module
helper module
logs module
mock module
model module
nodetreemodel module
remote module
setup module
structure module
teeconfig module
utils module
viperconfig module
fips module
fleet
installer module
gohai module
linters
pb
Package pb is a generated protocol buffer package.
Package pb is a generated protocol buffer package.
tag
diagnostic module
sds module
sources module
status/module module
status/utils module
types module
ecs
Package ecs provides functionalities to collect ECS metadata
Package ecs provides functionalities to collect ECS metadata
externalhost
Package externalhost implements the External Host Tags metadata provider.
Package externalhost implements the External Host Tags metadata provider.
v5
nettop command
driver module
payload module
networkdevice
profile module
networkpath
payload module
obfuscate module
opentelemetry-mapping-go
inframetadata module
otlp/logs module
otlp/metrics module
otlp/rum module
orchestrator
model module
util module
otlp
model module
process
net
proto module
remoteconfig
client module
state module
test/argument command
test/error command
test/input command
test/simple command
test/timeout command
security
secl module
seclwin module
ssi
testutils module
types module
tagset module
template module
trace module
api
event
Package event contains functionality related to APM event extraction from traces.
Package event contains functionality related to APM event extraction from traces.
metrics
Package metrics exposes utilities for setting up and using a sub-set of Datadog's dogstatsd client.
Package metrics exposes utilities for setting up and using a sub-set of Datadog's dogstatsd client.
metrics/timing
Package timing is used to aggregate timing calls within hotpaths to avoid using repeated statsd calls.
Package timing is used to aggregate timing calls within hotpaths to avoid using repeated statsd calls.
obfuscate
Package obfuscate implements quantizing and obfuscating of tags and resources for a set of spans matching a certain criteria.
Package obfuscate implements quantizing and obfuscating of tags and resources for a set of spans matching a certain criteria.
pb
Package pb contains the data structures used by the trace agent to communicate with tracers and the Datadog API.
Package pb contains the data structures used by the trace agent to communicate with tracers and the Datadog API.
sampler
Package sampler contains all the logic of the agent-side trace sampling Currently implementation is based on the scoring of the "signature" of each trace Based on the score, we get a sample rate to apply to the given trace Current score implementation is super-simple, it is a counter with polynomial decay per signature.
Package sampler contains all the logic of the agent-side trace sampling Currently implementation is based on the scoring of the "signature" of each trace Based on the score, we get a sample rate to apply to the given trace Current score implementation is super-simple, it is a counter with polynomial decay per signature.
stats/quantile
Package quantile implements "Space-Efficient Online Computation of Quantile Summaries" (Greenwald, Khanna 2001): http://infolab.stanford.edu/~datar/courses/cs361a/papers/quantiles.pdf This implementation is backed by a skiplist to make inserting elements into the summary faster.
Package quantile implements "Space-Efficient Online Computation of Quantile Summaries" (Greenwald, Khanna 2001): http://infolab.stanford.edu/~datar/courses/cs361a/papers/quantiles.pdf This implementation is backed by a skiplist to make inserting elements into the summary faster.
test
Package test provides utilities for running integration tests on the trace agent.
Package test provides utilities for running integration tests on the trace agent.
test/testutil
Package testutil provides easy ways to generate some random or deterministic data that can be use for tests or benchmarks.
Package testutil provides easy ways to generate some random or deterministic data that can be use for tests or benchmarks.
traceutil
Package traceutil contains functions for extracting and processing traces.
Package traceutil contains functions for extracting and processing traces.
export module
exportable module
updater
containers/providers/windows
Package windows We need a file in this package as it's referenced by a file built on windows
Package windows We need a file in this package as it's referenced by a file built on windows
ec2
ecs
Package ecs provides metadata collection when the Agent runs on the ECS platform
Package ecs provides metadata collection when the Agent runs on the ECS platform
ecs/metadata
Package metadata provides clients for Metadata APIs exposed by the ECS agent.
Package metadata provides clients for Metadata APIs exposed by the ECS agent.
executable
Package executable provides information on the executable that started the process
Package executable provides information on the executable that started the process
gce
hostname/validate
Package validate provides hostname validation helpers
Package validate provides hostname validation helpers
log
xc
backoff module
buf module
cgroups module
defaultpaths module
filesystem module
fxutil module
go_routines module
grpc module
hostinfo module
log/setup module
option module
optional module
otel module
pointer module
prometheus module
quantile module
scrubber module
sort module
startstop module
stats_tracker module
statstracker module
system module
system/socket module
tagger module
uuid module

Jump to

Keyboard shortcuts

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