簡體   English   中英

Prometheus EKS集群監控

[英]Prometheus EKS Cluster monitoring

我在公共子網中有一個eks群集。 Prometheus服務器在同一子網中的ec2實例上運行。 我無法找到一種在Prometheus上監視此群集的方法。 我可能會缺少任何配置嗎? 請提出我應該做的檢查。 找不到任何有助於解決我的問題的博客/文檔。

您需要獲取可訪問kubernetes api的base64令牌,您可以從秘密中獲取它。 您的配置應如下所示,當然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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM