Documentation ¶
Index ¶
- Variables
- func GetContainerIDFromCgroups(cgroups []Cgroup) string
- func New(opts ...CollectorOption) (metadatax.Collector, error)
- type Cgroup
- type CollectorOption
- func CollectorWithMetadataContainerInitFunc(fn func() metadatax.MetadataContainer) CollectorOption
- func WithContainerIDGetter(containerIDGetter ContainerIDGetter) CollectorOption
- func WithContainerInspector(inspector ContainerInspector) CollectorOption
- func WithDockerClientOpts(opts ...client.Opt) CollectorOption
- func WithIgnoreMissingContainerIDError() CollectorOption
- func WithIgnoreNoSuchContainerError() CollectorOption
- func WithSocketPath(socketPath string) CollectorOption
- type ContainerIDGetter
- type ContainerInspector
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ContainerIDNotFoundError = errors.Sentinel("could not find container id for pid")
)
Functions ¶
Types ¶
type Cgroup ¶
func GetCgroupsForPID ¶
type CollectorOption ¶
type CollectorOption func(*collector)
func CollectorWithMetadataContainerInitFunc ¶
func CollectorWithMetadataContainerInitFunc(fn func() metadatax.MetadataContainer) CollectorOption
func WithContainerIDGetter ¶
func WithContainerIDGetter(containerIDGetter ContainerIDGetter) CollectorOption
func WithContainerInspector ¶
func WithContainerInspector(inspector ContainerInspector) CollectorOption
func WithDockerClientOpts ¶
func WithDockerClientOpts(opts ...client.Opt) CollectorOption
func WithIgnoreMissingContainerIDError ¶
func WithIgnoreMissingContainerIDError() CollectorOption
func WithIgnoreNoSuchContainerError ¶
func WithIgnoreNoSuchContainerError() CollectorOption
func WithSocketPath ¶
func WithSocketPath(socketPath string) CollectorOption
type ContainerIDGetter ¶
type ContainerInspector ¶
Click to show internal directories.
Click to hide internal directories.