vitals

package
v0.0.32 Latest Latest
Warning

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

Go to latest
Published: May 17, 2017 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CPUVitals

type CPUVitals struct {
	Sys  string `json:"sys,omitempty"`
	User string `json:"user,omitempty"`
	Wait string `json:"wait,omitempty"`
}

type DiskVitals

type DiskVitals map[string]SpecificDiskVitals

type MemoryVitals

type MemoryVitals struct {
	Kb      string `json:"kb,omitempty"`
	Percent string `json:"percent,omitempty"`
}

type Service

type Service interface {
	Get() (vitals Vitals, err error)
}

func NewService

func NewService(statsCollector boshstats.Collector, dirProvider boshdirs.Provider) Service

type SpecificDiskVitals

type SpecificDiskVitals struct {
	InodePercent string `json:"inode_percent,omitempty"`
	Percent      string `json:"percent,omitempty"`
}

type Vitals

type Vitals struct {
	CPU  CPUVitals    `json:"cpu"`
	Disk DiskVitals   `json:"disk,omitempty"`
	Load []string     `json:"load,omitempty"`
	Mem  MemoryVitals `json:"mem"`
	Swap MemoryVitals `json:"swap"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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