Skip to main content

Module workload

Module workload 

Source
Expand description

Workload provider.

This modules provides the WorkloadProvider trait, which deals with providing information about workloads running on the process host.

A number of building blocks are included: generic entity identifiers, tag storage, metadata collection and aggregation.

Re-exports§

pub use self::entity::EntityId;

Modules§

aggregator
Workload metadata aggregation.
collectors
Workload metadata collection.
entity
Entity identifiers.
origin
Origin detection and resolution.
providers
Workload provider implementations.
stores
Workload data stores.

Structs§

CgroupsConfiguration
Linux Control Groups-specific configuration.
ContainerdConfiguration
Containerd gRPC client configuration.
MetadataOperation
A metadata operation.
OnDemandPIDResolver
A resolver for mapping process IDs to their container IDs based on querying the underlying host.

Enums§

MetadataAction
A metadata action.

Traits§

CaptureEntityResolver
Resolves live process IDs observed from local socket credentials to workload entities.
WorkloadProvider
Provides information about workloads running on the process host.