Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Canread
Gopsutil
提交
512ba099
G
Gopsutil
项目概览
Canread
/
Gopsutil
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gopsutil
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
512ba099
编写于
12月 06, 2014
作者:
S
shirou
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #29 from jamescun/master
Unify JSON tags to snake_case
上级
2b6366a2
bddb35d0
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
33 addition
and
33 deletion
+33
-33
cpu.go
cpu.go
+5
-5
disk.go
disk.go
+13
-13
disk_test.go
disk_test.go
+2
-2
docker_linux.go
docker_linux.go
+1
-1
host.go
host.go
+7
-7
host_test.go
host_test.go
+1
-1
mem.go
mem.go
+2
-2
mem_test.go
mem_test.go
+2
-2
未找到文件。
cpu.go
浏览文件 @
512ba099
...
...
@@ -23,16 +23,16 @@ type CPUTimesStat struct {
type
CPUInfoStat
struct
{
CPU
int32
`json:"cpu"`
VendorID
string
`json:"vendor
I
d"`
VendorID
string
`json:"vendor
_i
d"`
Family
string
`json:"family"`
Model
string
`json:"model"`
Stepping
int32
`json:"stepping"`
PhysicalID
string
`json:"physical
I
d"`
CoreID
string
`json:"core
I
d"`
PhysicalID
string
`json:"physical
_i
d"`
CoreID
string
`json:"core
_i
d"`
Cores
int32
`json:"cores"`
ModelName
string
`json:"model
N
ame"`
ModelName
string
`json:"model
_n
ame"`
Mhz
float64
`json:"mhz"`
CacheSize
int32
`json:"cache
S
ize"`
CacheSize
int32
`json:"cache
_s
ize"`
Flags
[]
string
`json:"flags"`
}
...
...
disk.go
浏览文件 @
512ba099
...
...
@@ -9,11 +9,11 @@ type DiskUsageStat struct {
Total
uint64
`json:"total"`
Free
uint64
`json:"free"`
Used
uint64
`json:"used"`
UsedPercent
float64
`json:"used
P
ercent"`
InodesTotal
uint64
`json:"inodes
T
otal"`
InodesUsed
uint64
`json:"inodes
U
sed"`
InodesFree
uint64
`json:"inodes
F
ree"`
InodesUsedPercent
float64
`json:"inodes
UsedP
ercent"`
UsedPercent
float64
`json:"used
_p
ercent"`
InodesTotal
uint64
`json:"inodes
_t
otal"`
InodesUsed
uint64
`json:"inodes
_u
sed"`
InodesFree
uint64
`json:"inodes
_f
ree"`
InodesUsedPercent
float64
`json:"inodes
_used_p
ercent"`
}
type
DiskPartitionStat
struct
{
...
...
@@ -24,15 +24,15 @@ type DiskPartitionStat struct {
}
type
DiskIOCountersStat
struct
{
ReadCount
uint64
`json:"read
C
ount"`
WriteCount
uint64
`json:"write
C
ount"`
ReadBytes
uint64
`json:"read
B
ytes"`
WriteBytes
uint64
`json:"write
B
ytes"`
ReadTime
uint64
`json:"read
T
ime"`
WriteTime
uint64
`json:"write
T
ime"`
ReadCount
uint64
`json:"read
_c
ount"`
WriteCount
uint64
`json:"write
_c
ount"`
ReadBytes
uint64
`json:"read
_b
ytes"`
WriteBytes
uint64
`json:"write
_b
ytes"`
ReadTime
uint64
`json:"read
_t
ime"`
WriteTime
uint64
`json:"write
_t
ime"`
Name
string
`json:"name"`
IoTime
uint64
`json:"io
T
ime"`
SerialNumber
string
`json:"serial
N
umber"`
IoTime
uint64
`json:"io
_t
ime"`
SerialNumber
string
`json:"serial
_n
umber"`
}
func
(
d
DiskUsageStat
)
String
()
string
{
...
...
disk_test.go
浏览文件 @
512ba099
...
...
@@ -58,7 +58,7 @@ func TestDiskUsageStat_String(t *testing.T) {
InodesFree
:
6000
,
InodesUsedPercent
:
49.1
,
}
e
:=
`{"path":"/","total":1000,"free":2000,"used":3000,"used
Percent":50.1,"inodesTotal":4000,"inodesUsed":5000,"inodesFree":6000,"inodesUsedP
ercent":49.1}`
e
:=
`{"path":"/","total":1000,"free":2000,"used":3000,"used
_percent":50.1,"inodes_total":4000,"inodes_used":5000,"inodes_free":6000,"inodes_used_p
ercent":49.1}`
if
e
!=
fmt
.
Sprintf
(
"%v"
,
v
)
{
t
.
Errorf
(
"DiskUsageStat string is invalid: %v"
,
v
)
}
...
...
@@ -86,7 +86,7 @@ func TestDiskIOCountersStat_String(t *testing.T) {
WriteBytes
:
400
,
SerialNumber
:
"SERIAL"
,
}
e
:=
`{"read
Count":100,"writeCount":200,"readBytes":300,"writeBytes":400,"readTime":0,"writeTime":0,"name":"sd01","ioTime":0,"serialN
umber":"SERIAL"}`
e
:=
`{"read
_count":100,"write_count":200,"read_bytes":300,"write_bytes":400,"read_time":0,"write_time":0,"name":"sd01","io_time":0,"serial_n
umber":"SERIAL"}`
if
e
!=
fmt
.
Sprintf
(
"%v"
,
v
)
{
t
.
Errorf
(
"DiskUsageStat string is invalid: %v"
,
v
)
}
...
...
docker_linux.go
浏览文件 @
512ba099
...
...
@@ -11,7 +11,7 @@ import (
)
type
CgroupMemStat
struct
{
ContainerID
string
`json:"containerid"`
ContainerID
string
`json:"container
_
id"`
Cache
uint64
`json:"cache"`
RSS
uint64
`json:"rss"`
RSSHuge
uint64
`json:"rss_huge"`
...
...
host.go
浏览文件 @
512ba099
...
...
@@ -9,13 +9,13 @@ import (
type
HostInfoStat
struct
{
Hostname
string
`json:"hostname"`
Uptime
uint64
`json:"uptime"`
Procs
uint64
`json:"procs"`
// number of processes
OS
string
`json:"os"`
// ex: freebsd, linux
Platform
string
`json:"platform"`
// ex: ubuntu, linuxmint
PlatformFamily
string
`json:"platform
F
amily"`
// ex: debian, rhel
PlatformVersion
string
`json:"platform
V
ersion"`
VirtualizationSystem
string
`json:"virtualization
S
ystem"`
VirtualizationRole
string
`json:"virtualization
R
ole"`
// guest or host
Procs
uint64
`json:"procs"`
// number of processes
OS
string
`json:"os"`
// ex: freebsd, linux
Platform
string
`json:"platform"`
// ex: ubuntu, linuxmint
PlatformFamily
string
`json:"platform
_f
amily"`
// ex: debian, rhel
PlatformVersion
string
`json:"platform
_v
ersion"`
VirtualizationSystem
string
`json:"virtualization
_s
ystem"`
VirtualizationRole
string
`json:"virtualization
_r
ole"`
// guest or host
}
...
...
host_test.go
浏览文件 @
512ba099
...
...
@@ -47,7 +47,7 @@ func TestHostInfoStat_String(t *testing.T) {
OS
:
"linux"
,
Platform
:
"ubuntu"
,
}
e
:=
`{"hostname":"test","uptime":3000,"procs":100,"os":"linux","platform":"ubuntu","platform
Family":"","platformVersion":"","virtualizationSystem":"","virtualizationR
ole":""}`
e
:=
`{"hostname":"test","uptime":3000,"procs":100,"os":"linux","platform":"ubuntu","platform
_family":"","platform_version":"","virtualization_system":"","virtualization_r
ole":""}`
if
e
!=
fmt
.
Sprintf
(
"%v"
,
v
)
{
t
.
Errorf
(
"HostInfoStat string is invalid: %v"
,
v
)
}
...
...
mem.go
浏览文件 @
512ba099
...
...
@@ -8,7 +8,7 @@ type VirtualMemoryStat struct {
Total
uint64
`json:"total"`
Available
uint64
`json:"available"`
Used
uint64
`json:"used"`
UsedPercent
float64
`json:"used
P
ercent"`
UsedPercent
float64
`json:"used
_p
ercent"`
Free
uint64
`json:"free"`
Active
uint64
`json:"active"`
Inactive
uint64
`json:"inactive"`
...
...
@@ -22,7 +22,7 @@ type SwapMemoryStat struct {
Total
uint64
`json:"total"`
Used
uint64
`json:"used"`
Free
uint64
`json:"free"`
UsedPercent
float64
`json:"used
P
ercent"`
UsedPercent
float64
`json:"used
_p
ercent"`
Sin
uint64
`json:"sin"`
Sout
uint64
`json:"sout"`
}
...
...
mem_test.go
浏览文件 @
512ba099
...
...
@@ -35,7 +35,7 @@ func TestVirtualMemoryStat_String(t *testing.T) {
UsedPercent
:
30.1
,
Free
:
40
,
}
e
:=
`{"total":10,"available":20,"used":30,"used
P
ercent":30.1,"free":40,"active":0,"inactive":0,"buffers":0,"cached":0,"wired":0,"shared":0}`
e
:=
`{"total":10,"available":20,"used":30,"used
_p
ercent":30.1,"free":40,"active":0,"inactive":0,"buffers":0,"cached":0,"wired":0,"shared":0}`
if
e
!=
fmt
.
Sprintf
(
"%v"
,
v
)
{
t
.
Errorf
(
"VirtualMemoryStat string is invalid: %v"
,
v
)
}
...
...
@@ -48,7 +48,7 @@ func TestSwapMemoryStat_String(t *testing.T) {
Free
:
40
,
UsedPercent
:
30.1
,
}
e
:=
`{"total":10,"used":30,"free":40,"used
P
ercent":30.1,"sin":0,"sout":0}`
e
:=
`{"total":10,"used":30,"free":40,"used
_p
ercent":30.1,"sin":0,"sout":0}`
if
e
!=
fmt
.
Sprintf
(
"%v"
,
v
)
{
t
.
Errorf
(
"SwapMemoryStat string is invalid: %v"
,
v
)
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录