tags/1.0.0^2
Shirou WAKAYAMA 11 years ago
parent c348a399b0
commit 16de570414

@ -23,16 +23,16 @@ type CPUTimesStat struct {
type CPUInfoStat struct { type CPUInfoStat struct {
CPU int32 `json:"cpu"` CPU int32 `json:"cpu"`
VendorID string `json:"vendorId"` VendorID string `json:"vendor_id"`
Family string `json:"family"` Family string `json:"family"`
Model string `json:"model"` Model string `json:"model"`
Stepping int32 `json:"stepping"` Stepping int32 `json:"stepping"`
PhysicalID string `json:"physicalId"` PhysicalID string `json:"physical_id"`
CoreID string `json:"coreId"` CoreID string `json:"core_id"`
Cores int32 `json:"cores"` Cores int32 `json:"cores"`
ModelName string `json:"modelName"` ModelName string `json:"model_name"`
Mhz float64 `json:"mhz"` Mhz float64 `json:"mhz"`
CacheSize int32 `json:"cacheSize"` CacheSize int32 `json:"cache_size"`
Flags []string `json:"flags"` Flags []string `json:"flags"`
} }

@ -9,11 +9,11 @@ type DiskUsageStat struct {
Total uint64 `json:"total"` Total uint64 `json:"total"`
Free uint64 `json:"free"` Free uint64 `json:"free"`
Used uint64 `json:"used"` Used uint64 `json:"used"`
UsedPercent float64 `json:"usedPercent"` UsedPercent float64 `json:"used_percent"`
InodesTotal uint64 `json:"inodesTotal"` InodesTotal uint64 `json:"inodes_total"`
InodesUsed uint64 `json:"inodesUsed"` InodesUsed uint64 `json:"inodes_used"`
InodesFree uint64 `json:"inodesFree"` InodesFree uint64 `json:"inodes_free"`
InodesUsedPercent float64 `json:"inodesUsedPercent"` InodesUsedPercent float64 `json:"inodes_used_percent"`
} }
type DiskPartitionStat struct { type DiskPartitionStat struct {
@ -24,15 +24,15 @@ type DiskPartitionStat struct {
} }
type DiskIOCountersStat struct { type DiskIOCountersStat struct {
ReadCount uint64 `json:"readCount"` ReadCount uint64 `json:"read_count"`
WriteCount uint64 `json:"writeCount"` WriteCount uint64 `json:"write_count"`
ReadBytes uint64 `json:"readBytes"` ReadBytes uint64 `json:"read_bytes"`
WriteBytes uint64 `json:"writeBytes"` WriteBytes uint64 `json:"write_bytes"`
ReadTime uint64 `json:"readTime"` ReadTime uint64 `json:"read_time"`
WriteTime uint64 `json:"writeTime"` WriteTime uint64 `json:"write_time"`
Name string `json:"name"` Name string `json:"name"`
IoTime uint64 `json:"ioTime"` IoTime uint64 `json:"io_time"`
SerialNumber string `json:"serialNumber"` SerialNumber string `json:"serial_number"`
} }
func (d DiskUsageStat) String() string { func (d DiskUsageStat) String() string {

@ -14,7 +14,7 @@ import (
) )
type CgroupMemStat struct { type CgroupMemStat struct {
ContainerID string `json:"containerid"` ContainerID string `json:"container_id"`
Cache uint64 `json:"cache"` Cache uint64 `json:"cache"`
RSS uint64 `json:"rss"` RSS uint64 `json:"rss"`
RSSHuge uint64 `json:"rss_huge"` RSSHuge uint64 `json:"rss_huge"`

@ -9,13 +9,13 @@ import (
type HostInfoStat struct { type HostInfoStat struct {
Hostname string `json:"hostname"` Hostname string `json:"hostname"`
Uptime uint64 `json:"uptime"` Uptime uint64 `json:"uptime"`
Procs uint64 `json:"procs"` // number of processes Procs uint64 `json:"procs"` // number of processes
OS string `json:"os"` // ex: freebsd, linux OS string `json:"os"` // ex: freebsd, linux
Platform string `json:"platform"` // ex: ubuntu, linuxmint Platform string `json:"platform"` // ex: ubuntu, linuxmint
PlatformFamily string `json:"platformFamily"` // ex: debian, rhel PlatformFamily string `json:"platform_family"` // ex: debian, rhel
PlatformVersion string `json:"platformVersion"` PlatformVersion string `json:"platform_version"`
VirtualizationSystem string `json:"virtualizationSystem"` VirtualizationSystem string `json:"virtualization_system"`
VirtualizationRole string `json:"virtualizationRole"` // guest or host VirtualizationRole string `json:"virtualization_role"` // guest or host
} }

@ -8,7 +8,7 @@ type VirtualMemoryStat struct {
Total uint64 `json:"total"` Total uint64 `json:"total"`
Available uint64 `json:"available"` Available uint64 `json:"available"`
Used uint64 `json:"used"` Used uint64 `json:"used"`
UsedPercent float64 `json:"usedPercent"` UsedPercent float64 `json:"used_percent"`
Free uint64 `json:"free"` Free uint64 `json:"free"`
Active uint64 `json:"active"` Active uint64 `json:"active"`
Inactive uint64 `json:"inactive"` Inactive uint64 `json:"inactive"`
@ -22,7 +22,7 @@ type SwapMemoryStat struct {
Total uint64 `json:"total"` Total uint64 `json:"total"`
Used uint64 `json:"used"` Used uint64 `json:"used"`
Free uint64 `json:"free"` Free uint64 `json:"free"`
UsedPercent float64 `json:"usedPercent"` UsedPercent float64 `json:"used_percent"`
Sin uint64 `json:"sin"` Sin uint64 `json:"sin"`
Sout uint64 `json:"sout"` Sout uint64 `json:"sout"`
} }

Loading…
Cancel
Save