MCPcopy Create free account

hub / github.com/DataDog/datadog-agent / types & classes

Types & classes5,280 in github.com/DataDog/datadog-agent

↓ 384 callersTypeAliasData
Data contains YAML code
pkg/autodiscovery/integration/config.go:29
↓ 56 callersTypeAliasContextKey
ContextKey is a non-cryptographic hash that allows to aggregate metrics from a same context together. This implementation has been designed to remove
pkg/aggregator/ckey/key.go:30
↓ 55 callersStructtest
pkg/languagedetection/detector_nix_test.go:164
↓ 53 callersClassStep
test/e2e/cws-tests/tests/lib/stepper.py:4
↓ 50 callersClassGoModule
A Go module abstraction. independent specifies whether this modules is supposed to exist independently of the datadog-agent module. If Tr
tasks/modules.py:10
↓ 38 callersStructproc
pkg/compliance/k8sconfig/loader.go:39
↓ 31 callersFuncTypecallback
func(FilePath) error
pkg/network/usm/utils/file_registry.go:80
↓ 29 callersTypeAliasSamplingPriority
SamplingPriority is the type encoding a priority sampling decision.
pkg/trace/sampler/sampler.go:46
↓ 27 callersClassVersion
tasks/libs/version.py:4
↓ 21 callersTypeAliasEventType
EventType describes the type of an event sent from the kernel
pkg/security/secl/model/events.go:9
↓ 20 callersStructtest
pkg/util/atomicstats/reporter_test.go:58
↓ 19 callersTypeAliasSignature
Signature is a hash representation of trace or a service, used to identify similar signatures.
pkg/trace/sampler/signature.go:17
↓ 19 callersTypeAliasVersion
Version is a numerical representation of a kernel version
pkg/util/kernel/version.go:21
↓ 17 callersTypeAliasGuessWhat
pkg/network/tracer/offsetguess/offsetguess_types.go:33
↓ 16 callersTypeAliasTokenKind
tokenizer.go implemenents a lexer-like iterator that tokenizes SQL and CQL strings, so that an external component can filter or alter each token of th
pkg/obfuscate/sql_tokenizer.go:26
↓ 13 callersClassGitlab
Helper class to perform API calls against the Gitlab API, using a Gitlab PAT.
tasks/libs/common/gitlab.py:14
↓ 12 callersTypeAliasrevision
pkg/collector/corechecks/cluster/helm/release.go:40
↓ 11 callersStructResponse
Response contains the response details of a successfully posted transaction
comp/forwarder/defaultforwarder/default_forwarder.go:51
↓ 10 callersClassGithubAPI
Helper class to perform API calls against the Github API, using a Github PAT.
tasks/libs/common/github_api.py:20
↓ 9 callersTypeAliasStandardRunResult
StandardRunResult is a run result containing payloads for standard run
pkg/process/checks/checks.go:76
↓ 9 callersStructrelease
The "release" struct and the related ones, are a simplified version of the ones found in the Helm lib. Ref: https://github.com/helm/helm/blob/v3.8.0/p
pkg/collector/corechecks/cluster/helm/release.go:28
↓ 8 callersTypeAliasState
pkg/network/tracer/offsetguess/offsetguess_types.go:21
↓ 7 callersTypeAliasPrintableInt
pkg/network/usm/kafka_monitor_test.go:404
↓ 7 callersTypeAliasTimeSamplerID
TimeSamplerID is a type ID for sharded time samplers.
pkg/aggregator/time_sampler.go:29
↓ 6 callersTypeAliasOpenFlags
OpenFlags represents an open flags bitmask value
pkg/security/secl/model/consts_common.go:1006
↓ 6 callersTypeAliasPDH_HCOUNTER
PDH_HCOUNTER is a handle to a PDH counter
pkg/util/winutil/pdhutil/pdh.go:171
↓ 6 callersTypeAliasPDH_HQUERY
PDH_HQUERY is a handle to a PDH query
pkg/util/winutil/pdhutil/pdh.go:169
↓ 6 callersStructString
String represents a string sysctl
pkg/network/config/sysctl/sysctl.go:19
↓ 6 callersClassSuite
tools/agent_QA/test_builder.py:33
↓ 6 callersTypeAliasTagsKey
TagsKey is a non-cryptographic hash of only the tags in a context. See ContextKey.
pkg/aggregator/ckey/key.go:33
↓ 5 callersTypeAliasPROCESSINFOCLASS
C definition from winternl.h typedef enum _PROCESSINFOCLASS { ProcessBasicInformation = 0, ProcessDebugPort = 7, ProcessWow64Information = 26, Process
pkg/util/winutil/process.go:40
↓ 5 callersTypeAliasSyscall
Syscall represents a syscall identifier
pkg/security/secl/model/syscalls_unsupported.go:11
↓ 5 callersTypeAliasUint32MapItem
Uint32MapItem describes an uint32 table key or value
pkg/security/ebpf/map.go:45
↓ 5 callersStructcheck
comp/process/podcheck/podcheckimpl/check.go:25
↓ 5 callersInterfacemetric
metric is the private interface shared by `Counter` and `Gauge` the base() method simply returns the embedded `*metricBase` struct which is all we nee
pkg/network/protocols/telemetry/metric.go:104
↓ 4 callersTypeAliasBoolean
Boolean can unmarshal yaml string or bool value
pkg/collector/corechecks/snmp/internal/checkconfig/yaml_utils.go:20
↓ 4 callersStructData
Data contains hostname and the hostname provider
pkg/util/hostname/common.go:36
↓ 4 callersInterfaceDatadogClient
DatadogClient abstracts the dependency on the Datadog api
pkg/util/kubernetes/autoscalers/processor.go:38
↓ 4 callersTypeAliasEventType
EventType represents the type of the process lifecycle event
pkg/process/events/model/model_common.go:15
↓ 4 callersTypeAliasKernelCapability
KernelCapability represents a kernel capability bitmask value
pkg/security/secl/model/consts_common.go:1091
↓ 4 callersClassLinuxConfig
tools/agent_QA/test_builder.py:21
↓ 4 callersTypeAliasMetricType
MetricType is the representation of an aggregator metric type
pkg/metrics/metric_sample.go:13
↓ 4 callersClassNinjaWriter
tasks/libs/ninja_syntax.py:35
↓ 4 callersTypeAliasNumber
Number can unmarshal yaml string or integer
pkg/collector/corechecks/snmp/internal/checkconfig/yaml_utils.go:17
↓ 4 callersTypeAliasProtection
Protection represents a virtual memory protection bitmask value
pkg/security/secl/model/consts_common.go:1793
↓ 4 callersStructSymbolConfig
SymbolConfig holds info for a single symbol/oid
pkg/networkdevice/profile/profiledefinition/metrics.go:55
↓ 4 callersTypeAliasSymbolConfigCompat
SymbolConfigCompat is used to deserialize string field or SymbolConfig. For OID/Name to Symbol harmonization: When users declare metric tag like: me
pkg/networkdevice/profile/profiledefinition/metrics.go:52
↓ 4 callersStructValueError
ValueError is reported when the parser encounters an unexpected content in a cgroup file. This error is not blocking and will only be retported throug
pkg/util/cgroups/errors.go:63
↓ 4 callersStructfactory
comp/otelcol/otlp/internal/logsagentexporter/factory.go:27
↓ 4 callersTypeAliastimestamp
pkg/collector/runner/expvars/timestamp.go:13
↓ 3 callersStructArray
Array describes an array of values
pkg/security/secl/compiler/ast/secl.go:235
↓ 3 callersTypeAliasBytesMapItem
BytesMapItem describes a raw table key or value
pkg/security/ebpf/map.go:19
↓ 3 callersTypeAliasCOREResult
COREResult enumerates CO-RE success & failure modes
pkg/ebpf/co_re_telemetry.go:15
↓ 3 callersTypeAliasChecksList
ChecksList is a sort.Interface so we can use the Sort function
pkg/collector/collector_test.go:75
↓ 3 callersClassCopyrightLinter
This class is used to enforce copyright headers on specified file patterns
tasks/libs/copyright.py:80
↓ 3 callersClassDiffError
tasks/git-hooks/clang-format.py:97
↓ 3 callersInterfaceGauge
Gauge tracks the value of one health metric of the Agent.
pkg/telemetry/gauge.go:13
↓ 3 callersTypeAliasHashState
HashState is used to prevent the hash resolver from retrying to hash a file
pkg/security/secl/model/model.go:423
↓ 3 callersTypeAliasIsEphemeralStatus
IsEphemeralStatus enum type
comp/netflow/portrollup/portrollup.go:22
↓ 3 callersTypeAliasLanguageName
LanguageName is a string enum that represents a detected language name.
pkg/languagedetection/languagemodels/language.go:9
↓ 3 callersClassLintFailure
tasks/libs/copyright.py:76
↓ 3 callersTypeAliasMethod
Method is the type used to represent HTTP request methods
pkg/network/protocols/http/stats.go:21
↓ 3 callersClassMockResponse
tasks/unit-tests/git_api_tests.py:11
↓ 3 callersClassPathNotFound
pkg/config/legacy/tests/config.py:81
↓ 3 callersTypeAliasQType
QType is used to declare the qtype field of a DNS request
pkg/security/secl/model/consts_common.go:1855
↓ 3 callersTypeAliasResult
Result contains the result of the diagnosis
pkg/diagnose/diagnosis/loader.go:59
↓ 3 callersTypeAliasStatus
Status defines the possible status of a profile as a bitmask
pkg/security/secl/model/model.go:89
↓ 3 callersTypeAliasTagCardinality
TagCardinality indicates the cardinality-level of a tag. It can be low cardinality (in the host count order of magnitude) orchestrator cardinality (ta
pkg/tagger/collectors/types.go:39
↓ 3 callersStructgetter
comp/core/log/params_test.go:15
↓ 3 callersStructinput
pkg/security/security_profile/activity_tree/paths_reducer_test.go:19
↓ 3 callersTypeAliasrole
pkg/config/remote/uptane/remote_store.go:17
↓ 3 callersFuncTypesenderFunc
func(string, float64, string, []string)
test/benchmarks/aggregator/metrics.go:22
↓ 3 callersTypeAliasspanHash
spanHash is the type of the hashes used during the computation of a signature Use FNV for hashing since it is super-cheap and we have no cryptographic
pkg/trace/sampler/signature.go:21
↓ 2 callersTypeAliasAddressFamily
AddressFamily represents a family address (AF_INET, AF_INET6, AF_UNIX etc)
pkg/security/secl/model/consts_common.go:1821
↓ 2 callersClassApp
test/e2e/cws-tests/tests/lib/cws/app.py:86
↓ 2 callersClassApp
test/e2e/cws-tests/tests/lib/cspm/api.py:55
↓ 2 callersTypeAliasConnTelemetryType
ConnTelemetryType enumerates the connection telemetry gathered by the system-probe The string name of each telemetry type is the metric name which wil
pkg/network/event_common.go:154
↓ 2 callersTypeAliasContainerRuntime
ContainerRuntime is the container runtime used by a container.
pkg/workloadmeta/types.go:184
↓ 2 callersStructCounter
Counter tracks how many times something happened per second. Counters are only used by DogStatsD and are very similar to Count: the main diffence is t
pkg/metrics/counter.go:11
↓ 2 callersTypeAliasDeviceDigest
DeviceDigest is the digest of a minimal config used for autodiscovery
pkg/collector/corechecks/snmp/internal/checkconfig/config.go:66
↓ 2 callersTypeAliasDeviceStatus
DeviceStatus enum type
pkg/networkdevice/metadata/payload.go:13
↓ 2 callersClassDockerHelper
test/e2e/cws-tests/tests/lib/docker.py:17
↓ 2 callersTypeAliasEmbeddedRoot
EmbeddedRoot is an embedded root
pkg/config/remote/meta/meta.go:23
↓ 2 callersClassErrorMsg
tasks/libs/pipeline_tools.py:387
↓ 2 callersClassFailedJobs
tasks/libs/types.py:55
↓ 2 callersTypeAliasFeature
Feature represents a feature of current environment
pkg/config/env/environment_detection.go:25
↓ 2 callersTypeAliasHashAlgorithm
HashAlgorithm is used to configure the hash algorithms of the hash resolver
pkg/security/secl/model/model.go:449
↓ 2 callersStructHistogram
Histogram tracks the distribution of samples added over one flush period
pkg/metrics/histogram.go:30
↓ 2 callersTypeAliasID
ID is the representation of the unique ID of a Check instance
pkg/collector/check/id/id.go:18
↓ 2 callersTypeAliasInformerName
InformerName represents the kubernetes informer names
pkg/util/kubernetes/apiserver/types.go:25
↓ 2 callersClassJsonSchemaValidator
test/e2e/cws-tests/tests/lib/cws/schemas.py:7
↓ 2 callersClassKubernetesHelper
test/e2e/cws-tests/tests/lib/kubernetes.py:11
↓ 2 callersTypeAliasMockHostname
MockHostname is an alias for injecting a mock hostname. Usage: fx.Replace(hostname.MockHostname("whatever"))
comp/core/hostname/hostnameimpl/service_mock.go:57
↓ 2 callersTypeAliasNodeGenerationType
NodeGenerationType is used to indicate if a node was generated by a runtime or snapshot event IMPORTANT: IT MUST STAY IN SYNC WITH `adproto.Generation
pkg/security/security_profile/activity_tree/activity_tree.go:55
↓ 2 callersTypeAliasObfuscationMode
ObfuscationMode specifies the obfuscation mode to use for go-sqllexer pkg.
pkg/obfuscate/obfuscate.go:106
↓ 2 callersTypeAliasPipeBufFlag
PipeBufFlag represents a pipe buffer flag
pkg/security/secl/model/consts_common.go:1814
↓ 2 callersClassPolicyLoader
test/e2e/cws-tests/tests/lib/cws/policy.py:4
↓ 2 callersTypeAliasPrintableInt
pkg/network/tracer/tracer_usm_linux_test.go:1100
↓ 2 callersInterfaceProcessorInterface
ProcessorInterface is used to easily mock the interface for testing
pkg/util/kubernetes/autoscalers/processor.go:44
↓ 2 callersTypeAliasQueryType
QueryType is the DNS record type
pkg/network/dns/types.go:36
next →1–100 of 5,280, ranked by callers