util/

directory
v0.0.0-...-9a14aeb Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2025 License: Apache-2.0

Directories

Path Synopsis
Package queue implements a generic queue.
Package queue implements a generic queue.
Package archive provides functions to archive and unarchive files.
Package archive provides functions to archive and unarchive files.
Package atomicstats provides support for "stats" structs containing atomic values.
Package atomicstats provides support for "stats" structs containing atomic values.
backoff module
buf module
cache module
Package cachedfetch provides a read-through cache for fetched values.
Package cachedfetch provides a read-through cache for fetched values.
cgroups module
Package cli provides helper functions around command line interface
Package cli provides helper functions around command line interface
Package cloudproviders provides utilities to detect the cloud provider.
Package cloudproviders provides utilities to detect the cloud provider.
Package clusteragent provides clients for the APIs exposed by the Cluster Agent and the Cluster Check Runners.
Package clusteragent provides clients for the APIs exposed by the Cluster Agent and the Cluster Check Runners.
common module
compression module
Package containers implements the functionality needed to fetch metrics from the different runtimes supported (Docker, containerd, etc.).
Package containers implements the functionality needed to fetch metrics from the different runtimes supported (Docker, containerd, etc.).
Package coredump provides utils to enable core dumps and set core dump size limit
Package coredump provides utils to enable core dumps and set core dump size limit
Package crashreport provides shared helpers for recording crash detection state
Package crashreport provides shared helpers for recording crash detection state
defaultpaths module
Package dmi provides helper functions to interact with DMI
Package dmi provides helper functions to interact with DMI
ec2
Package ec2 provides information when running in ec2
Package ec2 provides information when running in 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
Package encoding is for utilities relating to the encoding package from the stdlib
Package encoding is for utilities relating to the encoding package from the stdlib
executable module
Package fargate implements functions to interact with fargate
Package fargate implements functions to interact with fargate
filesystem module
flavor module
Package funcs provides utilities for functions, such as caching and memoization.
Package funcs provides utilities for functions, such as caching and memoization.
fxutil module
go_routines module
Package goroutinesdump provides functions to get the stack trace of every Go routine of a running Agent.
Package goroutinesdump provides functions to get the stack trace of every Go routine of a running Agent.
Package gpu provides utilities for interacting with GPU resources.
Package gpu provides utilities for interacting with GPU resources.
grpc module
Package hostname provides utilities to detect the hostname of the host.
Package hostname provides utilities to detect the hostname of the host.
http module
Package input implements helper functions to communicate with the user via CLI
Package input implements helper functions to communicate with the user via CLI
Package installinfo offers helpers to interact with the 'install_info' file.
Package installinfo offers helpers to interact with the 'install_info' file.
Package intern lets you make smaller comparable values by boxing a larger comparable value (such as a 16 byte string header) down into a globally unique 8 byte pointer.
Package intern lets you make smaller comparable values by boxing a larger comparable value (such as a 16 byte string header) down into a globally unique 8 byte pointer.
json module
Package jsonquery interacts with jq queries
Package jsonquery interacts with jq queries
Package kernel is utilities for the Linux kernel
Package kernel is utilities for the Linux kernel
Package ktime holds time related files
Package ktime holds time related files
Package kubelet provides utilities to interact with kubelet.
Package kubelet provides utilities to interact with kubelet.
Package kubernetes provides several helpers to interact with a Kubernetes cluster.
Package kubernetes provides several helpers to interact with a Kubernetes cluster.
log module
Package lsof provides a way to list open files for a given process
Package lsof provides a way to list open files for a given process
Package net provides network utils.
Package net provides network utils.
option module
optional module
Package pdhutil provides the Windows PDH API
Package pdhutil provides the Windows PDH API
Package podman implements a client for the Podman DB (BoltDB).
Package podman implements a client for the Podman DB (BoltDB).
pointer module
Package port provides utilities around host port information.
Package port provides utilities around host port information.
Package procfilestats provides a way to retrieve process open file stats
Package procfilestats provides a way to retrieve process open file stats
Package profiling interacts with internal profiling
Package profiling interacts with internal profiling
prometheus module
Package retry implements a configurable retry mechanism that can be embedded in any class needing a retry-on-error system.
Package retry implements a configurable retry mechanism that can be embedded in any class needing a retry-on-error system.
Package safeelf provides safe (from panics) wrappers around ELF parsing
Package safeelf provides safe (from panics) wrappers around ELF parsing
scrubber module
Package size provides functions to compute the size of some complex types
Package size provides functions to compute the size of some complex types
Package slices are utilities to deal with slices
Package slices are utilities to deal with slices
sort module
startstop module
Package stat implements a simple stats aggregator.
Package stat implements a simple stats aggregator.
statstracker module
Package strings contains utilities for working with strings in Go
Package strings contains utilities for working with strings in Go
Package subscriptions provides support for managing subscriptions between components.
Package subscriptions provides support for managing subscriptions between components.
Package sync is utilities for synchronization
Package sync is utilities for synchronization
system module
tagger module
Package tags provides utilities for working with tags.
Package tags provides utilities for working with tags.
testutil module
Package tmplvar provides functions to interact with template variables
Package tmplvar provides functions to interact with template variables
Package trie provides a SuffixTrie data structure that can be used to index data by suffixes of strings.
Package trie provides a SuffixTrie data structure that can be used to index data by suffixes of strings.
uuid module
winutil module
workqueue
Package xc provides a function to get system clock frequency
Package xc provides a function to get system clock frequency

Jump to

Keyboard shortcuts

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