[英]How to set targets in prometheus kubernetes?
我正在嘗試為我的 Kubernetes 集群設置 Prometheus。 我正在使用https://github.com/coreos/kube-prometheus 。 我只使用default
命名空間。 當我從manifests
(https://github.com/coreos/kube-prometheus/tree/master/manifests )文件夾應用資源時,它會創建資源但在目標中,它不會顯示我的 pod 服務。
我是 Kubernetes 的新手,所以我需要幫助。 如何配置我的 pod 以顯示在 Prometheus 目標中? 我試過https://github.com/coreos/kube-prometheus#quickstart
為了更好的可管理性,請使用Prometheus Operator 。
您需要定義ServiceMonitor
或PodMonitor
ServiceMonitor
以聲明方式指定應如何監視服務組。 Operator 根據定義自動生成 Prometheus 抓取配置,目標將擁有服務背后所有 Pod 的 IP。
PodMonitor
,它以聲明方式指定應如何監視 pod 組。 Operator 根據定義自動生成 Prometheus 抓取配置,目標將具有 Pod IP
請參閱此處的示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.