通过 custom metrics api 获取 http_requests 的问题

毕设港湾 课程设计 1

基于 k8s-prometheus-adapter 的 custom metrics api 部署好了,请求下面的 url 有正常响应

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

但通过下面的命令获取 http_requests 指标却出错:

kubectl get --raw "/apis/custom.metrics.k8s.io/v1beta1/namespaces/production/pods/*/http_requests" | jq .
Error from server (NotFound): the server could not find the metric http_requests for pods

请问如何解决?

回复

共1条回复 我来回复
  • 代码向导
    这个人很懒,什么都没有留下~
    评论

    添加下面的 ServiceMonitor 配置文件:

    kind: ServiceMonitor
    apiVersion: monitoring.coreos.com/v1
    metadata:
      name: blog-web-monitor
      labels:
        app: blog-web-monitor
    spec:
      selector:
        matchLabels:
          app: blog-web
      endpoints: 
      - port: http
    
    0条评论

发表回复

登录后才能评论