【问题标题】:How to View/Debug Kubernetes Custom Metric Values (custom.metrics.k8s.io)?如何查看/调试 Kubernetes 自定义指标值 (custom.metrics.k8s.io)?
【发布时间】:2020-02-25 21:57:53
【问题描述】:

我正在使用 this 将指标从 Prometheus 导出到 Kubernetes。这似乎奏效了。我可以(成功)看到指标名称

kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 | jq '.'

这会显示指标的名称,但不显示值。如何查看这些值?

我打算将它与 Horizo​​ntalPodAutoscaler 一起使用。我想看看 Kubernetes 度量系统中的度量值是什么样的,以帮助理解和正确配置它。

【问题讨论】:

    标签: kubernetes metrics horizontal-pod-autoscaling


    【解决方案1】:

    您需要更具体地了解 Kubernetes API。

    如果您正确部署了所有内容,并且在使用时一切正常

    $ kubectl get --raw="/apis/custom.metrics.k8s.io/v1beta1" | jq
    

    如果您添加了任何指标,您应该得到MetricValues 的列表。

    这是一篇关于Building Kubernetes Apps with Scaling on Custom Metrics: A Gentle Introduction的非常好的文章。

    您提到您打算使用HorizontalPodAutoscaler 的指标,我强烈建议您查看Kubernetes pod autoscaler using custom metrics,因为它提供了一些关于如何创建和使用自定义指标的非常好的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      • 2019-09-27
      • 1970-01-01
      • 2018-09-23
      • 1970-01-01
      • 2019-08-16
      相关资源
      最近更新 更多