mirror of
https://github.com/bcicen/ctop.git
synced 2024-08-30 18:23:19 +00:00
Additional columns
This commit is contained in:
parent
9545dfba31
commit
491cd85b4d
@ -21,6 +21,26 @@ var defaultColumns = []Column{
|
||||
Label: "Container ID",
|
||||
Enabled: true,
|
||||
},
|
||||
{
|
||||
Name: "image",
|
||||
Label: "Image name",
|
||||
Enabled: false,
|
||||
},
|
||||
{
|
||||
Name: "ports",
|
||||
Label: "Exposed ports",
|
||||
Enabled: false,
|
||||
},
|
||||
{
|
||||
Name: "IPs",
|
||||
Label: "Exposed IPs",
|
||||
Enabled: false,
|
||||
},
|
||||
{
|
||||
Name: "created",
|
||||
Label: "Date created",
|
||||
Enabled: false,
|
||||
},
|
||||
{
|
||||
Name: "cpu",
|
||||
Label: "CPU Usage",
|
||||
|
@ -9,15 +9,19 @@ import (
|
||||
|
||||
var (
|
||||
allCols = map[string]NewCompactColFn{
|
||||
"status": NewStatus,
|
||||
"name": NewNameCol,
|
||||
"id": NewCIDCol,
|
||||
"cpu": NewCPUCol,
|
||||
"cpus": NewCpuScaledCol,
|
||||
"mem": NewMemCol,
|
||||
"net": NewNetCol,
|
||||
"io": NewIOCol,
|
||||
"pids": NewPIDCol,
|
||||
"status": NewStatus,
|
||||
"name": NewNameCol,
|
||||
"id": NewCIDCol,
|
||||
"image": NewImageCol,
|
||||
"ports": NewPortsCol,
|
||||
"IPs": NewIpsCol,
|
||||
"created": NewCreatedCol,
|
||||
"cpu": NewCPUCol,
|
||||
"cpus": NewCpuScaledCol,
|
||||
"mem": NewMemCol,
|
||||
"net": NewNetCol,
|
||||
"io": NewIOCol,
|
||||
"pids": NewPIDCol,
|
||||
}
|
||||
)
|
||||
|
||||
|
@ -31,6 +31,24 @@ func NewCIDCol() CompactCol {
|
||||
return c
|
||||
}
|
||||
|
||||
func NewImageCol() CompactCol {
|
||||
return &MetaCol{NewTextCol("IMAGE"), "image"}
|
||||
}
|
||||
|
||||
func NewPortsCol() CompactCol {
|
||||
return &MetaCol{NewTextCol("PORTS"), "ports"}
|
||||
}
|
||||
|
||||
func NewIpsCol() CompactCol {
|
||||
return &MetaCol{NewTextCol("IPs"), "IPs"}
|
||||
}
|
||||
|
||||
func NewCreatedCol() CompactCol {
|
||||
c := &MetaCol{NewTextCol("CREATED"), "created"}
|
||||
c.fWidth = 19 // Year will be stripped e.g. "Thu Nov 26 07:44:03" without 2020 at end
|
||||
return c
|
||||
}
|
||||
|
||||
type NetCol struct {
|
||||
*TextCol
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user