ClusterState信息:Kubernets集群Deployment对象数量, Kubernets集群Namespace对象数量,Kubernets集群Namespace对象数量,Kubernets集群Node对象数量,Kubernets集群Service对象数量,Kubernets集群StatefulSet对象数量等;
Node信息:节点系统架构,容器运行时,节点系统内核版本, Kubelet版本, KubeProxy版本, 节点操作系统, 节点角色等;
APIServer信息:每秒请求数,每秒因TLS握手错误而丢弃的请求数,每秒按结果进行的身份验证尝试次数,每秒按用户名分类的已验证请求的计数器,长期运行的apiserver请求数量等;
ControllerManager信息:每秒请求数,工作队列中项目停留时间分布,工作队列每秒处理的添加总数,workqueue的当前深度等;
Scheduler信息: 每秒请求数, 每秒尝试调度Pod结果为error的数量, 每秒尝试调度Pod结果为scheduled的数量, 每秒尝试调度Pod结果为unschedulable的数量, 绑定操作的延迟时长分布, 调度算法的延迟时长分布等;
Kubelet信息: Pod运行数量, 先前终止的容器数量, 容器重新启动的次数, 正在运行的容器的数量, 运行时操作的时长分布, 运行时每秒操作数量等。
通过HTTP Agent 与 Script等类型监控项获取k8s指标数据,,其中Script主要为JavaScript脚本语言,参数为相应的API 服务地址与Token等宏变量。