监控系统

API 版本

监控系统 API 版本已提升至 v1alpha3

时间格式

查询参数的时间格式必须是 Unix 时间戳(自 Unix Epoch 以来已经过去的秒数)。不再支持使用小数。该变更影响 startendtime 参数。

已弃用的指标

在 KubeSphere 3.0 中,下表左侧的指标已重命名为右侧的指标。

V2.0 V3.0
workload_pod_cpu_usage workload_cpu_usage
workload_pod_memory_usage workload_memory_usage
workload_pod_memory_usage_wo_cache workload_memory_usage_wo_cache
workload_pod_net_bytes_transmitted workload_net_bytes_transmitted
workload_pod_net_bytes_received workload_net_bytes_received

下列指标已被弃用并移除。

已弃用的指标
cluster_workspace_count
cluster_account_count
cluster_devops_project_count
coredns_up_sum
coredns_cache_hits
coredns_cache_misses
coredns_dns_request_rate
coredns_dns_request_duration
coredns_dns_request_duration_quantile
coredns_dns_request_by_type_rate
coredns_dns_request_by_rcode_rate
coredns_panic_rate
coredns_proxy_request_rate
coredns_proxy_request_duration
coredns_proxy_request_duration_quantile
prometheus_up_sum
prometheus_tsdb_head_samples_appended_rate

KubeSphere 3.0 中引入的新指标。

新指标
kubesphere_workspace_count
kubesphere_user_count
kubesphere_cluser_count
kubesphere_app_template_count

响应字段

在 KubeSphere 3.0 中,已移除响应字段 metrics_levelstatuserrorType

另外,字段名称 resource_name 已替换为具体资源类型名称。这些类型是 nodeworkspacenamespaceworkloadpodcontainerpersistentvolumeclaim。例如,您将获取 node: node1,而不是 resource_name: node1。请参见以下示例响应:

{
    "results":[
        {
            "metric_name":"node_cpu_utilisation",
            "data":{
                "resultType":"vector",
                "result":[
                    {
                        "metric":{
                            "__name__":"node:node_cpu_utilisation:avg1m",
                            "node":"master"
                        },
                        "value":[
                            1588841175.979,
                            "0.04587499999997817"
                        ]
                    },
                    {
                        "metric":{
                            "__name__":"node:node_cpu_utilisation:avg1m",
                            "node":"node1"
                        },
                        "value":[
                            1588841175.979,
                            "0.06379166666670245"
                        ]
                    },
                    {
                        "metric":{
                            "__name__":"node:node_cpu_utilisation:avg1m",
                            "node":"node2"
                        },
                        "value":[
                            1588841175.979,
                            "0.19008333333367772"
                        ]
                    }
                ]
            }
        }
    ]
}


感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。