监控系统

API 版本

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

时间格式

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

已弃用的指标

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

V2.0V3.0
workload_pod_cpu_usageworkload_cpu_usage
workload_pod_memory_usageworkload_memory_usage
workload_pod_memory_usage_wo_cacheworkload_memory_usage_wo_cache
workload_pod_net_bytes_transmittedworkload_net_bytes_transmitted
workload_pod_net_bytes_receivedworkload_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。请参见以下示例响应:

  1. {
  2. "results":[
  3. {
  4. "metric_name":"node_cpu_utilisation",
  5. "data":{
  6. "resultType":"vector",
  7. "result":[
  8. {
  9. "metric":{
  10. "__name__":"node:node_cpu_utilisation:avg1m",
  11. "node":"master"
  12. },
  13. "value":[
  14. 1588841175.979,
  15. "0.04587499999997817"
  16. ]
  17. },
  18. {
  19. "metric":{
  20. "__name__":"node:node_cpu_utilisation:avg1m",
  21. "node":"node1"
  22. },
  23. "value":[
  24. 1588841175.979,
  25. "0.06379166666670245"
  26. ]
  27. },
  28. {
  29. "metric":{
  30. "__name__":"node:node_cpu_utilisation:avg1m",
  31. "node":"node2"
  32. },
  33. "value":[
  34. 1588841175.979,
  35. "0.19008333333367772"
  36. ]
  37. }
  38. ]
  39. }
  40. }
  41. ]
  42. }