Documentation ¶
Index ¶
- Constants
- func MetricsQuery(statement string) (*proModel.Vector, error)
- func NodeCpuTotalCount(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
- func NodeCpuUsage(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
- func NodeDiskAvail(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
- func NodeDiskTotal(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
- func NodeMemoryAvail(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
- func NodeMemoryTotal(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
- func NodesDynamicInfo(metricsUrl string, participantRpc participantservice.ParticipantService, ...) ([]*models.ScNodeAvailInfo, error)
- func NodesStaticInfo(kubeClient *kubernetes.Clientset) ([]*models.ScNodePhyInfo, error)
Constants ¶
View Source
const ( NODE_DISK_AVAIL = "node_filesystem_avail_bytes{fstype=~\"ext4|xfs\"}" NODE_DISK_TOTAL = "node_filesystem_size_bytes{fstype=~\"ext4|xfs\"}" NODE_MEMORY_AVAIL = "node_memory_MemAvailable_bytes" NODE_MEMORY_TOTAL = "node_memory_MemTotal_bytes" NODE_CPU_TOTAL_COUNT = "node:node_num_cpu:sum" NODE_CPU_USAGE = "" /* 128-byte string literal not displayed */ )
Variables ¶
This section is empty.
Functions ¶
func NodeCpuTotalCount ¶
func NodeCpuTotalCount(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
NodeCpuTotalCount 查询cpu总核数
func NodeCpuUsage ¶
func NodeCpuUsage(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
NodeCpuUsage 查询cpu使用率
func NodeDiskAvail ¶
func NodeDiskAvail(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
NodeDiskAvail 查询磁盘可用空间
func NodeDiskTotal ¶
func NodeDiskTotal(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
NodeDiskTotal 查询磁盘总空间
func NodeMemoryAvail ¶
func NodeMemoryAvail(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
NodeMemoryAvail 查询内存可用大小
func NodeMemoryTotal ¶
func NodeMemoryTotal(nodes []*models.ScNodeAvailInfo) ([]*models.ScNodeAvailInfo, error)
NodeMemoryTotal 查询内存总大小
func NodesDynamicInfo ¶
func NodesDynamicInfo(metricsUrl string, participantRpc participantservice.ParticipantService, kubeClient *kubernetes.Clientset) ([]*models.ScNodeAvailInfo, error)
func NodesStaticInfo ¶
func NodesStaticInfo(kubeClient *kubernetes.Clientset) ([]*models.ScNodePhyInfo, error)
NodesStaticInfo 同步节点静态信息
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.