Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在prometheus适配器中获取springboot执行器指标_Prometheus_Kubectl_Spring Boot Actuator_Prometheus Operator - Fatal编程技术网

无法在prometheus适配器中获取springboot执行器指标

无法在prometheus适配器中获取springboot执行器指标,prometheus,kubectl,spring-boot-actuator,prometheus-operator,Prometheus,Kubectl,Spring Boot Actuator,Prometheus Operator,已配置普罗米修斯操作员以获取springboot吊舱指标(通过致动器) 能够在普罗米修斯图形用户界面上查询度量http\u服务器\u请求\u秒数\u计数 kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 | jq . | grep http_s 但在查询自定义度量api时,相同的http\u服务器\u请求\u秒数\u计数度量不可见 适配器的cm描述输出 Namespace: custom-metrics Labels:

已配置普罗米修斯操作员以获取springboot吊舱指标(通过致动器)

能够在普罗米修斯图形用户界面上查询度量
http\u服务器\u请求\u秒数\u计数

kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 | jq . | grep http_s
但在查询
自定义度量api时,相同的
http\u服务器\u请求\u秒数\u计数
度量不可见

适配器的cm描述输出

Namespace:    custom-metrics
Labels:       <none>
Annotations:  <none>

Data
====
config.yaml:
----
rules:
- seriesQuery: 'http_server_requests_seconds_count{job="kubernetes-pods", app="eperfall-priceservices"}'
  seriesFilters: []
  resources:
    overrides:
      kubernetes_pod_name:
        resource: pod
      kubernetes_namespace:
        resource: namespace
  name:
    matches: http_server_requests_seconds_count
    as: requests_per_second
  metricsQuery: rate(http_server_requests_seconds_count{job="kubernetes-pods", app="eperfall-priceservices", uri="/priceservices/actuator/prometheus", <<.LabelMatchers>>}[5m])

Events:  <none>
名称空间:自定义度量
标签:
注释:
资料
====
config.yaml:
----
规则:
-seriesQuery:'http_server_requests_seconds_count{job=“kubernetes pods”,app=“eperfall priceservices”}
系列过滤器:[]
资源:
覆盖:
kubernetes_pod_名称:
资源:pod
kubernetes_名称空间:
资源:名称空间
姓名:
匹配:http\u服务器\u请求\u秒数\u计数
as:每秒请求\u
metricsQuery:rate(http_服务器_请求_秒数{job=“kubernetes pods”,app=“eperfall priceservices”,uri=“/priceservices/exactor/prometheus”,}[5m])
活动:
描述普罗米修斯适配器吊舱的结构

Name:               custom-metrics-apiserver-7496cc665f-v9mrd
Namespace:          custom-metrics
Priority:           0
PriorityClassName:  <none>
Node:               ip-10-157-198-239.ec2.internal/10.157.198.239
Start Time:         Mon, 30 Sep 2019 03:46:00 +0000
Labels:             app=custom-metrics-apiserver
                    pod-template-hash=7496cc665f
Annotations:        kubernetes.io/psp: eks.privileged
Status:             Running
IP:                 10.157.218.96
Controlled By:      ReplicaSet/custom-metrics-apiserver-7496cc665f
Containers:
  custom-metrics-apiserver:
    Container ID:  docker://6f4f1224403a290c403712341f263765409404d3b86900622a02b5cdb08bd7b1
    Image:         directxman12/k8s-prometheus-adapter-amd64
    Image ID:      docker-pullable://directxman12/k8s-prometheus-adapter-amd64@sha256:ad5b5da5c5630c3b57cc5986d04067548c6ecf5407fd5e789cf34715b9dd31d3
    Port:          6443/TCP
    Host Port:     0/TCP
    Args:
      /adapter
      --secure-port=6443
      --tls-cert-file=/var/run/serving-cert/serving.crt
      --tls-private-key-file=/var/run/serving-cert/serving.key
      --logtostderr=true
      --prometheus-url=http://prom-prometheus-operator-prometheus.monitoring.svc.cluster.local:9090/
      --metrics-relist-interval=1m
      --v=10
      --config=/etc/adapter/config.yaml
    State:          Running
      Started:      Mon, 30 Sep 2019 03:47:35 +0000
    Ready:          True
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /etc/adapter/ from config (ro)
      /tmp from tmp-vol (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from custom-metrics-apiserver-token-t7bmh (ro)
      /var/run/serving-cert from volume-serving-cert (ro)
Conditions:
  Type              Status
  Initialized       True
  Ready             True
  ContainersReady   True
  PodScheduled      True
Volumes:
  volume-serving-cert:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  cm-adapter-serving-certs
    Optional:    false
  config:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      adapter-config
    Optional:  false
  tmp-vol:
    Type:    EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:
  custom-metrics-apiserver-token-t7bmh:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  custom-metrics-apiserver-token-t7bmh
    Optional:    false
QoS Class:       BestEffort
Node-Selectors:  <none>
Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300s
                 node.kubernetes.io/unreachable:NoExecute for 300s
Events:          <none>
名称:custom-metrics-apiserver-7496cc665f-v9mrd
命名空间:自定义度量
优先级:0
PriorityClassName:
节点:ip-10-157-198-239.ec2.internal/10.157.198.239
开始时间:2019年9月30日星期一03:46:00+0000
标签:app=自定义度量apiserver
pod模板哈希=7496cc665f
注释:kubernetes.io/psp:eks.privileged
状态:正在运行
IP:10.157.218.96
控制人:ReplicaSet/custom-metrics-apiserver-7496cc665f
容器:
自定义度量apiserver:
容器ID:docker://6f4f1224403a290c403712341f263765409404d3b86900622a02b5cdb08bd7b1
图:directxman12/k8s-prometheus-adapter-amd64
图像ID:docker-pullable://directxman12/k8s-prometheus-adapter-amd64@sha256:ad5b5da5c5630c3b57cc5986d04067548c6ecf5407fd5e789cf34715b9dd31d3
端口:6443/TCP
主机端口:0/TCP
Args:
/适配器
--安全端口=6443
--tls证书文件=/var/run/serving cert/serving.crt
--tls私钥文件=/var/run/serving cert/serving.key
--logtostderr=true
--普罗米修斯网址=http://prom-prometheus-operator-prometheus.monitoring.svc.cluster.local:9090/
--指标重新列表间隔=1m
--v=10
--config=/etc/adapter/config.yaml
状态:正在运行
开始时间:2019年9月30日星期一03:47:35+0000
准备好了吗
重新启动计数:0
环境:
挂载:
/etc/适配器/来自配置(ro)
/tmp来自tmp卷(rw)
/var/run/secrets/kubernetes.io/serviceaccount来自custom-metrics-apiserver-token-t7bmh(ro)
/来自卷服务证书(ro)的var/运行/服务证书
条件:
类型状态
初始化为True
准备好了吗
集装箱准备好了吗
播客预定为真
卷数:
批量服务证书:
类型:Secret(由Secret填充的卷)
SecretName:cm适配器服务证书
可选:false
配置:
类型:ConfigMap(由ConfigMap填充的卷)
名称:适配器配置
可选:false
tmp卷:
类型:EmptyDir(共享pod生存期的临时目录)
中等:
custom-metrics-apiserver-token-t7bmh:
类型:Secret(由Secret填充的卷)
SecretName:custom-metrics-apiserver-token-t7bmh
可选:false
QoS等级:最佳努力
节点选择器:
容差:node.kubernetes.io/未就绪:不执行300秒
node.kubernetes.io/不可访问:不执行300秒
活动:

您是否在正确的命名空间中执行此操作?你能描述一下普罗米修斯适配器的
吗?POD是在一个特定的名称空间中启动的,也是在默认的名称空间中启动的。两种方式都无法获取自定义度量值添加了用于普罗米修斯适配器的confimap的描述输出。抱歉,我的意思是为普罗米修斯适配器盒描述。添加了普罗米修斯适配器盒的描述