【问题标题】:Prometheus EKS Cluster monitoringPrometheus EKS 集群监控
【发布时间】:2019-05-30 05:07:24
【问题描述】:

我在公共子网中有一个 eks 集群。 Prometheus 服务器在同一子网中的 ec2 实例上运行。我找不到在普罗米修斯上监控这个集群的方法。有没有我可能缺少的配置? 请建议我应该做哪些检查。 找不到任何可以帮助解决我的问题的博客/文档。

【问题讨论】:

  • 你能分享你的抓取配置,以便我可以帮助你吗?

标签: monitoring prometheus amazon-eks


【解决方案1】:

您需要获取可以访问 kubernetes api 的 base64 令牌,您可以从 secrets 中获取它。 你的配置应该是这样的,当然base64令牌会很大,这只是一个虚拟的。

- job_name: ekscluster
  kubernetes_sd_configs:
  - role: node
    api_server: https://ekscluster.sk1.us-east-1.eks.amazonaws.com
    tls_config:
       insecure_skip_verify: true
    bearer_token: "asdaaasdakjfafua09famdn23423sxfsdd3e2342"

  bearer_token: "asdaaasdakjfafua09famdn23423sxfsdd3e2342"
  scheme: https
  tls_config:
    insecure_skip_verify: true
  relabel_configs:
  - separator: ;
    regex: __meta_kubernetes_node_label_(.+)
    replacement: $1
    action: labelmap
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: ekscluster.sk1.us-east-1.eks.amazonaws.com
    action: replace
  - source_labels: [__meta_kubernetes_node_name]
    separator: ;
    regex: (.+)
    target_label: __metrics_path__
    replacement: /api/v1/nodes/${1}/proxy/metrics/cadvisor
    action: replace

【讨论】:

    猜你喜欢
    • 2021-10-31
    • 1970-01-01
    • 2020-04-17
    • 1970-01-01
    • 2021-11-21
    • 2020-03-26
    • 2019-07-31
    • 2022-07-05
    • 2017-02-18
    相关资源
    最近更新 更多