Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HostOptsCreator ¶ added in v1.14.1
type HostOptsCreator = func(ProviderOptions) HostProvider
type HostProvider ¶
HostProvider defines interfaces that provide host-specific metrics
func GetHostProvider ¶
func GetHostProvider(opts ProviderOptions) HostProvider
GetHostProvider returns the HostProvider registered for the system. May return nil.
type ProcessOptsCreator ¶ added in v1.14.1
type ProcessOptsCreator = func(ProviderOptions) ProcessProvider
type ProcessProvider ¶
type ProcessProvider interface {
Processes() ([]types.Process, error)
Process(pid int) (types.Process, error)
Self() (types.Process, error)
}
ProcessProvider defines interfaces that provide process-specific metrics
func GetProcessProvider ¶
func GetProcessProvider(opts ProviderOptions) ProcessProvider
GetProcessProvider returns the ProcessProvider registered on the system. May return nil.
type ProviderOptions ¶ added in v1.14.1
type ProviderOptions struct {
Hostfs string
}
Click to show internal directories.
Click to hide internal directories.