...

Package stats

import "github.com/containerd/cgroups/v2/stats"
Overview
Index

Overview ▾

Index ▾

Variables
type CPUStat
    func (*CPUStat) Descriptor() ([]byte, []int)
    func (m *CPUStat) Marshal() (dAtA []byte, err error)
    func (m *CPUStat) MarshalTo(dAtA []byte) (int, error)
    func (m *CPUStat) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*CPUStat) ProtoMessage()
    func (m *CPUStat) Reset()
    func (m *CPUStat) Size() (n int)
    func (this *CPUStat) String() string
    func (m *CPUStat) Unmarshal(dAtA []byte) error
    func (m *CPUStat) XXX_DiscardUnknown()
    func (m *CPUStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *CPUStat) XXX_Merge(src proto.Message)
    func (m *CPUStat) XXX_Size() int
    func (m *CPUStat) XXX_Unmarshal(b []byte) error
type HugeTlbStat
    func (*HugeTlbStat) Descriptor() ([]byte, []int)
    func (m *HugeTlbStat) Marshal() (dAtA []byte, err error)
    func (m *HugeTlbStat) MarshalTo(dAtA []byte) (int, error)
    func (m *HugeTlbStat) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*HugeTlbStat) ProtoMessage()
    func (m *HugeTlbStat) Reset()
    func (m *HugeTlbStat) Size() (n int)
    func (this *HugeTlbStat) String() string
    func (m *HugeTlbStat) Unmarshal(dAtA []byte) error
    func (m *HugeTlbStat) XXX_DiscardUnknown()
    func (m *HugeTlbStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *HugeTlbStat) XXX_Merge(src proto.Message)
    func (m *HugeTlbStat) XXX_Size() int
    func (m *HugeTlbStat) XXX_Unmarshal(b []byte) error
type IOEntry
    func (*IOEntry) Descriptor() ([]byte, []int)
    func (m *IOEntry) Marshal() (dAtA []byte, err error)
    func (m *IOEntry) MarshalTo(dAtA []byte) (int, error)
    func (m *IOEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*IOEntry) ProtoMessage()
    func (m *IOEntry) Reset()
    func (m *IOEntry) Size() (n int)
    func (this *IOEntry) String() string
    func (m *IOEntry) Unmarshal(dAtA []byte) error
    func (m *IOEntry) XXX_DiscardUnknown()
    func (m *IOEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *IOEntry) XXX_Merge(src proto.Message)
    func (m *IOEntry) XXX_Size() int
    func (m *IOEntry) XXX_Unmarshal(b []byte) error
type IOStat
    func (*IOStat) Descriptor() ([]byte, []int)
    func (m *IOStat) Marshal() (dAtA []byte, err error)
    func (m *IOStat) MarshalTo(dAtA []byte) (int, error)
    func (m *IOStat) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*IOStat) ProtoMessage()
    func (m *IOStat) Reset()
    func (m *IOStat) Size() (n int)
    func (this *IOStat) String() string
    func (m *IOStat) Unmarshal(dAtA []byte) error
    func (m *IOStat) XXX_DiscardUnknown()
    func (m *IOStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *IOStat) XXX_Merge(src proto.Message)
    func (m *IOStat) XXX_Size() int
    func (m *IOStat) XXX_Unmarshal(b []byte) error
type MemoryEvents
    func (*MemoryEvents) Descriptor() ([]byte, []int)
    func (m *MemoryEvents) Marshal() (dAtA []byte, err error)
    func (m *MemoryEvents) MarshalTo(dAtA []byte) (int, error)
    func (m *MemoryEvents) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*MemoryEvents) ProtoMessage()
    func (m *MemoryEvents) Reset()
    func (m *MemoryEvents) Size() (n int)
    func (this *MemoryEvents) String() string
    func (m *MemoryEvents) Unmarshal(dAtA []byte) error
    func (m *MemoryEvents) XXX_DiscardUnknown()
    func (m *MemoryEvents) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *MemoryEvents) XXX_Merge(src proto.Message)
    func (m *MemoryEvents) XXX_Size() int
    func (m *MemoryEvents) XXX_Unmarshal(b []byte) error
type MemoryStat
    func (*MemoryStat) Descriptor() ([]byte, []int)
    func (m *MemoryStat) Marshal() (dAtA []byte, err error)
    func (m *MemoryStat) MarshalTo(dAtA []byte) (int, error)
    func (m *MemoryStat) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*MemoryStat) ProtoMessage()
    func (m *MemoryStat) Reset()
    func (m *MemoryStat) Size() (n int)
    func (this *MemoryStat) String() string
    func (m *MemoryStat) Unmarshal(dAtA []byte) error
    func (m *MemoryStat) XXX_DiscardUnknown()
    func (m *MemoryStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *MemoryStat) XXX_Merge(src proto.Message)
    func (m *MemoryStat) XXX_Size() int
    func (m *MemoryStat) XXX_Unmarshal(b []byte) error
type Metrics
    func (*Metrics) Descriptor() ([]byte, []int)
    func (m *Metrics) Marshal() (dAtA []byte, err error)
    func (m *Metrics) MarshalTo(dAtA []byte) (int, error)
    func (m *Metrics) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*Metrics) ProtoMessage()
    func (m *Metrics) Reset()
    func (m *Metrics) Size() (n int)
    func (this *Metrics) String() string
    func (m *Metrics) Unmarshal(dAtA []byte) error
    func (m *Metrics) XXX_DiscardUnknown()
    func (m *Metrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *Metrics) XXX_Merge(src proto.Message)
    func (m *Metrics) XXX_Size() int
    func (m *Metrics) XXX_Unmarshal(b []byte) error
type PidsStat
    func (*PidsStat) Descriptor() ([]byte, []int)
    func (m *PidsStat) Marshal() (dAtA []byte, err error)
    func (m *PidsStat) MarshalTo(dAtA []byte) (int, error)
    func (m *PidsStat) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*PidsStat) ProtoMessage()
    func (m *PidsStat) Reset()
    func (m *PidsStat) Size() (n int)
    func (this *PidsStat) String() string
    func (m *PidsStat) Unmarshal(dAtA []byte) error
    func (m *PidsStat) XXX_DiscardUnknown()
    func (m *PidsStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *PidsStat) XXX_Merge(src proto.Message)
    func (m *PidsStat) XXX_Size() int
    func (m *PidsStat) XXX_Unmarshal(b []byte) error
type RdmaEntry
    func (*RdmaEntry) Descriptor() ([]byte, []int)
    func (m *RdmaEntry) Marshal() (dAtA []byte, err error)
    func (m *RdmaEntry) MarshalTo(dAtA []byte) (int, error)
    func (m *RdmaEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*RdmaEntry) ProtoMessage()
    func (m *RdmaEntry) Reset()
    func (m *RdmaEntry) Size() (n int)
    func (this *RdmaEntry) String() string
    func (m *RdmaEntry) Unmarshal(dAtA []byte) error
    func (m *RdmaEntry) XXX_DiscardUnknown()
    func (m *RdmaEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *RdmaEntry) XXX_Merge(src proto.Message)
    func (m *RdmaEntry) XXX_Size() int
    func (m *RdmaEntry) XXX_Unmarshal(b []byte) error
type RdmaStat
    func (*RdmaStat) Descriptor() ([]byte, []int)
    func (m *RdmaStat) Marshal() (dAtA []byte, err error)
    func (m *RdmaStat) MarshalTo(dAtA []byte) (int, error)
    func (m *RdmaStat) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*RdmaStat) ProtoMessage()
    func (m *RdmaStat) Reset()
    func (m *RdmaStat) Size() (n int)
    func (this *RdmaStat) String() string
    func (m *RdmaStat) Unmarshal(dAtA []byte) error
    func (m *RdmaStat) XXX_DiscardUnknown()
    func (m *RdmaStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *RdmaStat) XXX_Merge(src proto.Message)
    func (m *RdmaStat) XXX_Size() int
    func (m *RdmaStat) XXX_Unmarshal(b []byte) error

Package files

doc.go metrics.pb.go

Variables

var (
    ErrInvalidLengthMetrics        = fmt.Errorf("proto: negative length found during unmarshaling")
    ErrIntOverflowMetrics          = fmt.Errorf("proto: integer overflow")
    ErrUnexpectedEndOfGroupMetrics = fmt.Errorf("proto: unexpected end of group")
)

type CPUStat

type CPUStat struct {
    UsageUsec            uint64   `protobuf:"varint,1,opt,name=usage_usec,json=usageUsec,proto3" json:"usage_usec,omitempty"`
    UserUsec             uint64   `protobuf:"varint,2,opt,name=user_usec,json=userUsec,proto3" json:"user_usec,omitempty"`
    SystemUsec           uint64   `protobuf:"varint,3,opt,name=system_usec,json=systemUsec,proto3" json:"system_usec,omitempty"`
    NrPeriods            uint64   `protobuf:"varint,4,opt,name=nr_periods,json=nrPeriods,proto3" json:"nr_periods,omitempty"`
    NrThrottled          uint64   `protobuf:"varint,5,opt,name=nr_throttled,json=nrThrottled,proto3" json:"nr_throttled,omitempty"`
    ThrottledUsec        uint64   `protobuf:"varint,6,opt,name=throttled_usec,json=throttledUsec,proto3" json:"throttled_usec,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*CPUStat) Descriptor

func (*CPUStat) Descriptor() ([]byte, []int)

func (*CPUStat) Marshal

func (m *CPUStat) Marshal() (dAtA []byte, err error)

func (*CPUStat) MarshalTo

func (m *CPUStat) MarshalTo(dAtA []byte) (int, error)

func (*CPUStat) MarshalToSizedBuffer

func (m *CPUStat) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CPUStat) ProtoMessage

func (*CPUStat) ProtoMessage()

func (*CPUStat) Reset

func (m *CPUStat) Reset()

func (*CPUStat) Size

func (m *CPUStat) Size() (n int)

func (*CPUStat) String

func (this *CPUStat) String() string

func (*CPUStat) Unmarshal

func (m *CPUStat) Unmarshal(dAtA []byte) error

func (*CPUStat) XXX_DiscardUnknown

func (m *CPUStat) XXX_DiscardUnknown()

func (*CPUStat) XXX_Marshal

func (m *CPUStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CPUStat) XXX_Merge

func (m *CPUStat) XXX_Merge(src proto.Message)

func (*CPUStat) XXX_Size

func (m *CPUStat) XXX_Size() int

func (*CPUStat) XXX_Unmarshal

func (m *CPUStat) XXX_Unmarshal(b []byte) error

type HugeTlbStat

type HugeTlbStat struct {
    Current              uint64   `protobuf:"varint,1,opt,name=current,proto3" json:"current,omitempty"`
    Max                  uint64   `protobuf:"varint,2,opt,name=max,proto3" json:"max,omitempty"`
    Pagesize             string   `protobuf:"bytes,3,opt,name=pagesize,proto3" json:"pagesize,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*HugeTlbStat) Descriptor

func (*HugeTlbStat) Descriptor() ([]byte, []int)

func (*HugeTlbStat) Marshal

func (m *HugeTlbStat) Marshal() (dAtA []byte, err error)

func (*HugeTlbStat) MarshalTo

func (m *HugeTlbStat) MarshalTo(dAtA []byte) (int, error)

func (*HugeTlbStat) MarshalToSizedBuffer

func (m *HugeTlbStat) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HugeTlbStat) ProtoMessage

func (*HugeTlbStat) ProtoMessage()

func (*HugeTlbStat) Reset

func (m *HugeTlbStat) Reset()

func (*HugeTlbStat) Size

func (m *HugeTlbStat) Size() (n int)

func (*HugeTlbStat) String

func (this *HugeTlbStat) String() string

func (*HugeTlbStat) Unmarshal

func (m *HugeTlbStat) Unmarshal(dAtA []byte) error

func (*HugeTlbStat) XXX_DiscardUnknown

func (m *HugeTlbStat) XXX_DiscardUnknown()

func (*HugeTlbStat) XXX_Marshal

func (m *HugeTlbStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HugeTlbStat) XXX_Merge

func (m *HugeTlbStat) XXX_Merge(src proto.Message)

func (*HugeTlbStat) XXX_Size

func (m *HugeTlbStat) XXX_Size() int

func (*HugeTlbStat) XXX_Unmarshal

func (m *HugeTlbStat) XXX_Unmarshal(b []byte) error

type IOEntry

type IOEntry struct {
    Major                uint64   `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"`
    Minor                uint64   `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"`
    Rbytes               uint64   `protobuf:"varint,3,opt,name=rbytes,proto3" json:"rbytes,omitempty"`
    Wbytes               uint64   `protobuf:"varint,4,opt,name=wbytes,proto3" json:"wbytes,omitempty"`
    Rios                 uint64   `protobuf:"varint,5,opt,name=rios,proto3" json:"rios,omitempty"`
    Wios                 uint64   `protobuf:"varint,6,opt,name=wios,proto3" json:"wios,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*IOEntry) Descriptor

func (*IOEntry) Descriptor() ([]byte, []int)

func (*IOEntry) Marshal

func (m *IOEntry) Marshal() (dAtA []byte, err error)

func (*IOEntry) MarshalTo

func (m *IOEntry) MarshalTo(dAtA []byte) (int, error)

func (*IOEntry) MarshalToSizedBuffer

func (m *IOEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IOEntry) ProtoMessage

func (*IOEntry) ProtoMessage()

func (*IOEntry) Reset

func (m *IOEntry) Reset()

func (*IOEntry) Size

func (m *IOEntry) Size() (n int)

func (*IOEntry) String

func (this *IOEntry) String() string

func (*IOEntry) Unmarshal

func (m *IOEntry) Unmarshal(dAtA []byte) error

func (*IOEntry) XXX_DiscardUnknown

func (m *IOEntry) XXX_DiscardUnknown()

func (*IOEntry) XXX_Marshal

func (m *IOEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IOEntry) XXX_Merge

func (m *IOEntry) XXX_Merge(src proto.Message)

func (*IOEntry) XXX_Size

func (m *IOEntry) XXX_Size() int

func (*IOEntry) XXX_Unmarshal

func (m *IOEntry) XXX_Unmarshal(b []byte) error

type IOStat

type IOStat struct {
    Usage                []*IOEntry `protobuf:"bytes,1,rep,name=usage,proto3" json:"usage,omitempty"`
    XXX_NoUnkeyedLiteral struct{}   `json:"-"`
    XXX_unrecognized     []byte     `json:"-"`
    XXX_sizecache        int32      `json:"-"`
}

func (*IOStat) Descriptor

func (*IOStat) Descriptor() ([]byte, []int)

func (*IOStat) Marshal

func (m *IOStat) Marshal() (dAtA []byte, err error)

func (*IOStat) MarshalTo

func (m *IOStat) MarshalTo(dAtA []byte) (int, error)

func (*IOStat) MarshalToSizedBuffer

func (m *IOStat) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IOStat) ProtoMessage

func (*IOStat) ProtoMessage()

func (*IOStat) Reset

func (m *IOStat) Reset()

func (*IOStat) Size

func (m *IOStat) Size() (n int)

func (*IOStat) String

func (this *IOStat) String() string

func (*IOStat) Unmarshal

func (m *IOStat) Unmarshal(dAtA []byte) error

func (*IOStat) XXX_DiscardUnknown

func (m *IOStat) XXX_DiscardUnknown()

func (*IOStat) XXX_Marshal

func (m *IOStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IOStat) XXX_Merge

func (m *IOStat) XXX_Merge(src proto.Message)

func (*IOStat) XXX_Size

func (m *IOStat) XXX_Size() int

func (*IOStat) XXX_Unmarshal

func (m *IOStat) XXX_Unmarshal(b []byte) error

type MemoryEvents

type MemoryEvents struct {
    Low                  uint64   `protobuf:"varint,1,opt,name=low,proto3" json:"low,omitempty"`
    High                 uint64   `protobuf:"varint,2,opt,name=high,proto3" json:"high,omitempty"`
    Max                  uint64   `protobuf:"varint,3,opt,name=max,proto3" json:"max,omitempty"`
    Oom                  uint64   `protobuf:"varint,4,opt,name=oom,proto3" json:"oom,omitempty"`
    OomKill              uint64   `protobuf:"varint,5,opt,name=oom_kill,json=oomKill,proto3" json:"oom_kill,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*MemoryEvents) Descriptor

func (*MemoryEvents) Descriptor() ([]byte, []int)

func (*MemoryEvents) Marshal

func (m *MemoryEvents) Marshal() (dAtA []byte, err error)

func (*MemoryEvents) MarshalTo

func (m *MemoryEvents) MarshalTo(dAtA []byte) (int, error)

func (*MemoryEvents) MarshalToSizedBuffer

func (m *MemoryEvents) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MemoryEvents) ProtoMessage

func (*MemoryEvents) ProtoMessage()

func (*MemoryEvents) Reset

func (m *MemoryEvents) Reset()

func (*MemoryEvents) Size

func (m *MemoryEvents) Size() (n int)

func (*MemoryEvents) String

func (this *MemoryEvents) String() string

func (*MemoryEvents) Unmarshal

func (m *MemoryEvents) Unmarshal(dAtA []byte) error

func (*MemoryEvents) XXX_DiscardUnknown

func (m *MemoryEvents) XXX_DiscardUnknown()

func (*MemoryEvents) XXX_Marshal

func (m *MemoryEvents) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MemoryEvents) XXX_Merge

func (m *MemoryEvents) XXX_Merge(src proto.Message)

func (*MemoryEvents) XXX_Size

func (m *MemoryEvents) XXX_Size() int

func (*MemoryEvents) XXX_Unmarshal

func (m *MemoryEvents) XXX_Unmarshal(b []byte) error

type MemoryStat

type MemoryStat struct {
    Anon                  uint64   `protobuf:"varint,1,opt,name=anon,proto3" json:"anon,omitempty"`
    File                  uint64   `protobuf:"varint,2,opt,name=file,proto3" json:"file,omitempty"`
    KernelStack           uint64   `protobuf:"varint,3,opt,name=kernel_stack,json=kernelStack,proto3" json:"kernel_stack,omitempty"`
    Slab                  uint64   `protobuf:"varint,4,opt,name=slab,proto3" json:"slab,omitempty"`
    Sock                  uint64   `protobuf:"varint,5,opt,name=sock,proto3" json:"sock,omitempty"`
    Shmem                 uint64   `protobuf:"varint,6,opt,name=shmem,proto3" json:"shmem,omitempty"`
    FileMapped            uint64   `protobuf:"varint,7,opt,name=file_mapped,json=fileMapped,proto3" json:"file_mapped,omitempty"`
    FileDirty             uint64   `protobuf:"varint,8,opt,name=file_dirty,json=fileDirty,proto3" json:"file_dirty,omitempty"`
    FileWriteback         uint64   `protobuf:"varint,9,opt,name=file_writeback,json=fileWriteback,proto3" json:"file_writeback,omitempty"`
    AnonThp               uint64   `protobuf:"varint,10,opt,name=anon_thp,json=anonThp,proto3" json:"anon_thp,omitempty"`
    InactiveAnon          uint64   `protobuf:"varint,11,opt,name=inactive_anon,json=inactiveAnon,proto3" json:"inactive_anon,omitempty"`
    ActiveAnon            uint64   `protobuf:"varint,12,opt,name=active_anon,json=activeAnon,proto3" json:"active_anon,omitempty"`
    InactiveFile          uint64   `protobuf:"varint,13,opt,name=inactive_file,json=inactiveFile,proto3" json:"inactive_file,omitempty"`
    ActiveFile            uint64   `protobuf:"varint,14,opt,name=active_file,json=activeFile,proto3" json:"active_file,omitempty"`
    Unevictable           uint64   `protobuf:"varint,15,opt,name=unevictable,proto3" json:"unevictable,omitempty"`
    SlabReclaimable       uint64   `protobuf:"varint,16,opt,name=slab_reclaimable,json=slabReclaimable,proto3" json:"slab_reclaimable,omitempty"`
    SlabUnreclaimable     uint64   `protobuf:"varint,17,opt,name=slab_unreclaimable,json=slabUnreclaimable,proto3" json:"slab_unreclaimable,omitempty"`
    Pgfault               uint64   `protobuf:"varint,18,opt,name=pgfault,proto3" json:"pgfault,omitempty"`
    Pgmajfault            uint64   `protobuf:"varint,19,opt,name=pgmajfault,proto3" json:"pgmajfault,omitempty"`
    WorkingsetRefault     uint64   `protobuf:"varint,20,opt,name=workingset_refault,json=workingsetRefault,proto3" json:"workingset_refault,omitempty"`
    WorkingsetActivate    uint64   `protobuf:"varint,21,opt,name=workingset_activate,json=workingsetActivate,proto3" json:"workingset_activate,omitempty"`
    WorkingsetNodereclaim uint64   `protobuf:"varint,22,opt,name=workingset_nodereclaim,json=workingsetNodereclaim,proto3" json:"workingset_nodereclaim,omitempty"`
    Pgrefill              uint64   `protobuf:"varint,23,opt,name=pgrefill,proto3" json:"pgrefill,omitempty"`
    Pgscan                uint64   `protobuf:"varint,24,opt,name=pgscan,proto3" json:"pgscan,omitempty"`
    Pgsteal               uint64   `protobuf:"varint,25,opt,name=pgsteal,proto3" json:"pgsteal,omitempty"`
    Pgactivate            uint64   `protobuf:"varint,26,opt,name=pgactivate,proto3" json:"pgactivate,omitempty"`
    Pgdeactivate          uint64   `protobuf:"varint,27,opt,name=pgdeactivate,proto3" json:"pgdeactivate,omitempty"`
    Pglazyfree            uint64   `protobuf:"varint,28,opt,name=pglazyfree,proto3" json:"pglazyfree,omitempty"`
    Pglazyfreed           uint64   `protobuf:"varint,29,opt,name=pglazyfreed,proto3" json:"pglazyfreed,omitempty"`
    ThpFaultAlloc         uint64   `protobuf:"varint,30,opt,name=thp_fault_alloc,json=thpFaultAlloc,proto3" json:"thp_fault_alloc,omitempty"`
    ThpCollapseAlloc      uint64   `protobuf:"varint,31,opt,name=thp_collapse_alloc,json=thpCollapseAlloc,proto3" json:"thp_collapse_alloc,omitempty"`
    Usage                 uint64   `protobuf:"varint,32,opt,name=usage,proto3" json:"usage,omitempty"`
    UsageLimit            uint64   `protobuf:"varint,33,opt,name=usage_limit,json=usageLimit,proto3" json:"usage_limit,omitempty"`
    SwapUsage             uint64   `protobuf:"varint,34,opt,name=swap_usage,json=swapUsage,proto3" json:"swap_usage,omitempty"`
    SwapLimit             uint64   `protobuf:"varint,35,opt,name=swap_limit,json=swapLimit,proto3" json:"swap_limit,omitempty"`
    XXX_NoUnkeyedLiteral  struct{} `json:"-"`
    XXX_unrecognized      []byte   `json:"-"`
    XXX_sizecache         int32    `json:"-"`
}

func (*MemoryStat) Descriptor

func (*MemoryStat) Descriptor() ([]byte, []int)

func (*MemoryStat) Marshal

func (m *MemoryStat) Marshal() (dAtA []byte, err error)

func (*MemoryStat) MarshalTo

func (m *MemoryStat) MarshalTo(dAtA []byte) (int, error)

func (*MemoryStat) MarshalToSizedBuffer

func (m *MemoryStat) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MemoryStat) ProtoMessage

func (*MemoryStat) ProtoMessage()

func (*MemoryStat) Reset

func (m *MemoryStat) Reset()

func (*MemoryStat) Size

func (m *MemoryStat) Size() (n int)

func (*MemoryStat) String

func (this *MemoryStat) String() string

func (*MemoryStat) Unmarshal

func (m *MemoryStat) Unmarshal(dAtA []byte) error

func (*MemoryStat) XXX_DiscardUnknown

func (m *MemoryStat) XXX_DiscardUnknown()

func (*MemoryStat) XXX_Marshal

func (m *MemoryStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MemoryStat) XXX_Merge

func (m *MemoryStat) XXX_Merge(src proto.Message)

func (*MemoryStat) XXX_Size

func (m *MemoryStat) XXX_Size() int

func (*MemoryStat) XXX_Unmarshal

func (m *MemoryStat) XXX_Unmarshal(b []byte) error

type Metrics

type Metrics struct {
    Pids                 *PidsStat      `protobuf:"bytes,1,opt,name=pids,proto3" json:"pids,omitempty"`
    CPU                  *CPUStat       `protobuf:"bytes,2,opt,name=cpu,proto3" json:"cpu,omitempty"`
    Memory               *MemoryStat    `protobuf:"bytes,4,opt,name=memory,proto3" json:"memory,omitempty"`
    Rdma                 *RdmaStat      `protobuf:"bytes,5,opt,name=rdma,proto3" json:"rdma,omitempty"`
    Io                   *IOStat        `protobuf:"bytes,6,opt,name=io,proto3" json:"io,omitempty"`
    Hugetlb              []*HugeTlbStat `protobuf:"bytes,7,rep,name=hugetlb,proto3" json:"hugetlb,omitempty"`
    MemoryEvents         *MemoryEvents  `protobuf:"bytes,8,opt,name=memory_events,json=memoryEvents,proto3" json:"memory_events,omitempty"`
    XXX_NoUnkeyedLiteral struct{}       `json:"-"`
    XXX_unrecognized     []byte         `json:"-"`
    XXX_sizecache        int32          `json:"-"`
}

func (*Metrics) Descriptor

func (*Metrics) Descriptor() ([]byte, []int)

func (*Metrics) Marshal

func (m *Metrics) Marshal() (dAtA []byte, err error)

func (*Metrics) MarshalTo

func (m *Metrics) MarshalTo(dAtA []byte) (int, error)

func (*Metrics) MarshalToSizedBuffer

func (m *Metrics) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Metrics) ProtoMessage

func (*Metrics) ProtoMessage()

func (*Metrics) Reset

func (m *Metrics) Reset()

func (*Metrics) Size

func (m *Metrics) Size() (n int)

func (*Metrics) String

func (this *Metrics) String() string

func (*Metrics) Unmarshal

func (m *Metrics) Unmarshal(dAtA []byte) error

func (*Metrics) XXX_DiscardUnknown

func (m *Metrics) XXX_DiscardUnknown()

func (*Metrics) XXX_Marshal

func (m *Metrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Metrics) XXX_Merge

func (m *Metrics) XXX_Merge(src proto.Message)

func (*Metrics) XXX_Size

func (m *Metrics) XXX_Size() int

func (*Metrics) XXX_Unmarshal

func (m *Metrics) XXX_Unmarshal(b []byte) error

type PidsStat

type PidsStat struct {
    Current              uint64   `protobuf:"varint,1,opt,name=current,proto3" json:"current,omitempty"`
    Limit                uint64   `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*PidsStat) Descriptor

func (*PidsStat) Descriptor() ([]byte, []int)

func (*PidsStat) Marshal

func (m *PidsStat) Marshal() (dAtA []byte, err error)

func (*PidsStat) MarshalTo

func (m *PidsStat) MarshalTo(dAtA []byte) (int, error)

func (*PidsStat) MarshalToSizedBuffer

func (m *PidsStat) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PidsStat) ProtoMessage

func (*PidsStat) ProtoMessage()

func (*PidsStat) Reset

func (m *PidsStat) Reset()

func (*PidsStat) Size

func (m *PidsStat) Size() (n int)

func (*PidsStat) String

func (this *PidsStat) String() string

func (*PidsStat) Unmarshal

func (m *PidsStat) Unmarshal(dAtA []byte) error

func (*PidsStat) XXX_DiscardUnknown

func (m *PidsStat) XXX_DiscardUnknown()

func (*PidsStat) XXX_Marshal

func (m *PidsStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PidsStat) XXX_Merge

func (m *PidsStat) XXX_Merge(src proto.Message)

func (*PidsStat) XXX_Size

func (m *PidsStat) XXX_Size() int

func (*PidsStat) XXX_Unmarshal

func (m *PidsStat) XXX_Unmarshal(b []byte) error

type RdmaEntry

type RdmaEntry struct {
    Device               string   `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
    HcaHandles           uint32   `protobuf:"varint,2,opt,name=hca_handles,json=hcaHandles,proto3" json:"hca_handles,omitempty"`
    HcaObjects           uint32   `protobuf:"varint,3,opt,name=hca_objects,json=hcaObjects,proto3" json:"hca_objects,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*RdmaEntry) Descriptor

func (*RdmaEntry) Descriptor() ([]byte, []int)

func (*RdmaEntry) Marshal

func (m *RdmaEntry) Marshal() (dAtA []byte, err error)

func (*RdmaEntry) MarshalTo

func (m *RdmaEntry) MarshalTo(dAtA []byte) (int, error)

func (*RdmaEntry) MarshalToSizedBuffer

func (m *RdmaEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RdmaEntry) ProtoMessage

func (*RdmaEntry) ProtoMessage()

func (*RdmaEntry) Reset

func (m *RdmaEntry) Reset()

func (*RdmaEntry) Size

func (m *RdmaEntry) Size() (n int)

func (*RdmaEntry) String

func (this *RdmaEntry) String() string

func (*RdmaEntry) Unmarshal

func (m *RdmaEntry) Unmarshal(dAtA []byte) error

func (*RdmaEntry) XXX_DiscardUnknown

func (m *RdmaEntry) XXX_DiscardUnknown()

func (*RdmaEntry) XXX_Marshal

func (m *RdmaEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RdmaEntry) XXX_Merge

func (m *RdmaEntry) XXX_Merge(src proto.Message)

func (*RdmaEntry) XXX_Size

func (m *RdmaEntry) XXX_Size() int

func (*RdmaEntry) XXX_Unmarshal

func (m *RdmaEntry) XXX_Unmarshal(b []byte) error

type RdmaStat

type RdmaStat struct {
    Current              []*RdmaEntry `protobuf:"bytes,1,rep,name=current,proto3" json:"current,omitempty"`
    Limit                []*RdmaEntry `protobuf:"bytes,2,rep,name=limit,proto3" json:"limit,omitempty"`
    XXX_NoUnkeyedLiteral struct{}     `json:"-"`
    XXX_unrecognized     []byte       `json:"-"`
    XXX_sizecache        int32        `json:"-"`
}

func (*RdmaStat) Descriptor

func (*RdmaStat) Descriptor() ([]byte, []int)

func (*RdmaStat) Marshal

func (m *RdmaStat) Marshal() (dAtA []byte, err error)

func (*RdmaStat) MarshalTo

func (m *RdmaStat) MarshalTo(dAtA []byte) (int, error)

func (*RdmaStat) MarshalToSizedBuffer

func (m *RdmaStat) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RdmaStat) ProtoMessage

func (*RdmaStat) ProtoMessage()

func (*RdmaStat) Reset

func (m *RdmaStat) Reset()

func (*RdmaStat) Size

func (m *RdmaStat) Size() (n int)

func (*RdmaStat) String

func (this *RdmaStat) String() string

func (*RdmaStat) Unmarshal

func (m *RdmaStat) Unmarshal(dAtA []byte) error

func (*RdmaStat) XXX_DiscardUnknown

func (m *RdmaStat) XXX_DiscardUnknown()

func (*RdmaStat) XXX_Marshal

func (m *RdmaStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RdmaStat) XXX_Merge

func (m *RdmaStat) XXX_Merge(src proto.Message)

func (*RdmaStat) XXX_Size

func (m *RdmaStat) XXX_Size() int

func (*RdmaStat) XXX_Unmarshal

func (m *RdmaStat) XXX_Unmarshal(b []byte) error