一、cadvisor的理解使用

cAdvisor 的指标访问路径为: https://10.96.0.1/api/v1/nodes/<node_name>/proxy/metrics ,如:

https://10.96.0.1/api/v1/nodes/k8s-master/proxy/metrics
https://10.96.0.1/api/v1/nodes/k8s-slave1/proxy/metrics
https://10.96.0.1/api/v1/nodes/k8s-slave2/proxy/metrics

curl -k  -H "Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Inp6MklMeE1OajFfWlVuVGZvTXFsalh5Y2hsak9kVHpjdGpNaXpjZENSeDAifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi10b2tlbi02bHB2cyIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJhZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjYwYTM1NTg2LTI4MTYtNDJkOS1iZjEzLWM2ODZlM2JiMTc3NSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlcm5ldGVzLWRhc2hib2FyZDphZG1pbiJ9.TBwd0LTb1GKfXEKMJJt2IeilcpcYj2fL45M9iGu0TUni1qzyJ-blTzoU4d2qhh2lrSnVloPcfSjH8KfBq1qsvVn-2iUdQNRbntnFHh3NWPBKBykGNzVOwZazGEykKoekk_opc68Jm1TFzvtzZ_LhgsVF9wJZGLBpIreKZ1D4MJT-GRGF_CVDJ0Vwc2nuEP1w5R_ek8MbPDWLH_D-UZTaYsV1o5qcMoypBPORnMecV_QL32eOQ470eFQZfQgie8YfwRl8IdSoE5iVho4pExytV1w6UpXP_42QcFbx9GXz2NCu92kCylmGv62gR8Bcrn44spZd_z5udZI2EVpA8hsJNw" https://10.96.0.1:443/api/v1/nodes/k8s-master/proxy/metrics | more

二、以标准方式添加job

prometuese配置文件添加如下内容:

    - job_name: 'kubernetes-sd-cadvisor'      kubernetes_sd_configs:        - role: node

三、使用relabeling的能力,修改请求地址

1、需修改成如下对应的地址:
https://10.96.0.1/api/v1/nodes/k8s-master/proxy/metrics
https://10.96.0.1/api/v1/nodes/k8s-slave1/proxy/metrics
https://10.96.0.1/api/v1/nodes/k8s-slave2/proxy/metrics

2、正则匹配过程

3、修改job

    - job_name: 'kubernetes-sd-cadvisor'      kubernetes_sd_configs:        - role: node      scheme: https      tls_config:        ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt        insecure_skip_verify: true      bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token      relabel_configs:        - target_label: __address__          replacement: 10.96.0.1        - source_labels: [__meta_kubernetes_node_name]          regex: (.+)          target_label: __metrics_path__          replacement: /api/v1/nodes/${1}/proxy/metrics/cadvisor

4、运行效果

©著作权归作者所有:来自51CTO博客作者wx592bc92b285c7的原创作品,如需转载,请注明出处,否则将追究法律责任

每一份赞赏源于懂得

赞赏

0人进行了赞赏支持

更多相关文章

  1. mongodb大数据分页
  2. SHELL监控网站SSL证书有效期
  3. Linux修改系统时间为东八区北京时间(上海时间)
  4. MongoDB模糊查询时带有括号的情况
  5. 基础命令10
  6. RabbitMQ Linux一键安装脚本定制
  7. 禁止网页 切屏 切换标签
  8. k8s亲和性应用示例
  9. Prometheus 之 K8S系统组件服务监控

随机推荐

  1. 5.《MySQL必知必会》插入,更新,删除与创建
  2. MySQL程序只mysqlbinlog详解
  3. sql 查询出各科成绩、平均成绩,总成绩,根据
  4. sqlserver 连接不上的处理方法
  5. [置顶] mysql 主从配置详解(window
  6. 对一个SQL表进行排序,其中的行是相互关联
  7. PL/SQL中复制中文再粘贴出现乱码问题的解
  8. python数据存储系列教程——python中mysq
  9. linux下mysql相关命令
  10. MongoDB备份恢复与导入导出