Help us shape the future of Go! Take the 2026 Go Developer Survey

procfs

package
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2016 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package procfs implements utility functions relating to the /proc mount.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeProcFS added in v1.2.0

type FakeProcFS struct{}

func (*FakeProcFS) GetFullContainerName added in v1.2.0

func (fakePfs *FakeProcFS) GetFullContainerName(pid int) (string, error)

GetFullContainerName gets the container name given the root process id of the container. Eg. If the devices cgroup for the container is stored in /sys/fs/cgroup/devices/docker/nginx, return docker/nginx. Assumes that the process is part of exactly one cgroup hierarchy.

type ProcFS added in v1.2.0

type ProcFS struct{}

func (*ProcFS) GetFullContainerName added in v1.2.0

func (pfs *ProcFS) GetFullContainerName(pid int) (string, error)

getFullContainerName gets the container name given the root process id of the container. Eg. If the devices cgroup for the container is stored in /sys/fs/cgroup/devices/docker/nginx, return docker/nginx. Assumes that the process is part of exactly one cgroup hierarchy.

type ProcFSInterface added in v1.2.0

type ProcFSInterface interface {
	// GetFullContainerName gets the container name given the root process id of the container.
	GetFullContainerName(pid int) (string, error)
}

func NewFakeProcFS added in v1.2.0

func NewFakeProcFS() ProcFSInterface

func NewProcFS added in v1.2.0

func NewProcFS() ProcFSInterface

Jump to

Keyboard shortcuts

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