proc

package
v0.0.0-...-d86a780 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2025 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AcquireAvgStat

func AcquireAvgStat(ctx context.Context, w http.ResponseWriter) error

func AcquireCPUInfo

func AcquireCPUInfo(ctx context.Context, w http.ResponseWriter) error

func AcquireCPUTimeStat

func AcquireCPUTimeStat(ctx context.Context, w http.ResponseWriter) error

func AcquireDiskPartitions

func AcquireDiskPartitions(ctx context.Context, w http.ResponseWriter) error

func AcquireDiskUsage

func AcquireDiskUsage(ctx context.Context, w http.ResponseWriter) error

func AcquireHostInfo

func AcquireHostInfo(ctx context.Context, w http.ResponseWriter) error

func AcquireIOCounters

func AcquireIOCounters(ctx context.Context, w http.ResponseWriter) error

func AcquireInterfaces

func AcquireInterfaces(ctx context.Context, w http.ResponseWriter) error

func AcquireMisc

func AcquireMisc(ctx context.Context, w http.ResponseWriter) error

func AcquireModules

func AcquireModules(ctx context.Context, w http.ResponseWriter) error

func AcquireNetArp

func AcquireNetArp(ctx context.Context, w http.ResponseWriter) error

func AcquireNetDevIOCounters

func AcquireNetDevIOCounters(ctx context.Context, w http.ResponseWriter) error

func AcquireNetStat

func AcquireNetStat(ctx context.Context, w http.ResponseWriter, protocol string) error

read netstat from proc tcp/udp/sctp

func AcquireNetStatPid

func AcquireNetStatPid(ctx context.Context, w http.ResponseWriter, protocol string, process string) error

func AcquirePlatformInformation

func AcquirePlatformInformation(ctx context.Context, w http.ResponseWriter) error

func AcquireProcessInfo

func AcquireProcessInfo(ctx context.Context, w http.ResponseWriter, proc string, property string) error

func AcquireProtoCountersStat

func AcquireProtoCountersStat(ctx context.Context, w http.ResponseWriter) error

func AcquireTemperatureStat

func AcquireTemperatureStat(ctx context.Context, w http.ResponseWriter) error

func AcquireUserStat

func AcquireUserStat(ctx context.Context, w http.ResponseWriter) error

func AcquireVirtualMemoryStat

func AcquireVirtualMemoryStat(ctx context.Context, w http.ResponseWriter) error

func AcquireVirtualization

func AcquireVirtualization(ctx context.Context, w http.ResponseWriter) error

func RegisterRouterProc

func RegisterRouterProc(router *mux.Router)

Types

type Modules

type Modules struct {
	Module     string `json:"Module"`
	MemorySize string `json:"MemorySize"`
	Instances  string `json:"Instances"`
	Dependent  string `json:"Dependent"`
	State      string `json:"State"`
}

type NetARP

type NetARP struct {
	IPAddress string `json:"IPAddress"`
	HWType    string `json:"HWType"`
	Flags     string `json:"Flags"`
	HWAddress string `json:"HWAddress"`
	Mask      string `json:"Mask"`
	Device    string `json:"Device"`
}

type Proc

type Proc struct {
	Path     string `json:"path"`
	Property string `json:"property"`
	Value    string `json:"value"`
}

type SysNet

type SysNet struct {
	Path     string `json:"path"`
	Property string `json:"property"`
	Value    string `json:"value"`
	Link     string `json:"link"`
}

func (*SysNet) GetSysNet

func (r *SysNet) GetSysNet(w http.ResponseWriter) error

func (*SysNet) SetSysNet

func (r *SysNet) SetSysNet(w http.ResponseWriter) error

type VM

type VM struct {
	Property string `json:"property"`
	Value    string `json:"value"`
}

func (*VM) GetVM

func (r *VM) GetVM(w http.ResponseWriter) error

func (*VM) SetVM

func (r *VM) SetVM(w http.ResponseWriter) error

Jump to

Keyboard shortcuts

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