![](/img/trans.png)
[英]How to Install MongoDb Exporter for Prometheus Monitoring in Kubernetes
[英]Kubernetes - Prometheus - Is exporter really needed if pods are already discovered by prometheus?
我使用 helm 安裝了 mongodb,然后使用 heml 安裝了 prometheus。 當我檢查 grafana 時,它已經發現了 mongodb pod 並顯示了磁盤空間和 cpu 使用情況等,我猜它使用 prometheus 的內置服務監視器發現了 kube 服務和節點,因為我沒有看到額外的 mongodb默認安裝服務監視器。
這些是與 prometheus 一起安裝的內置服務監視器:
prometheus-prometheus-oper-alertmanager 107m
prometheus-prometheus-oper-apiserver 107m
prometheus-prometheus-oper-coredns 107m
prometheus-prometheus-oper-grafana 107m
prometheus-prometheus-oper-kube-controller-manager 107m
prometheus-prometheus-oper-kube-etcd 107m
prometheus-prometheus-oper-kube-proxy 107m
prometheus-prometheus-oper-kube-scheduler 107m
prometheus-prometheus-oper-kube-state-metrics 107m
prometheus-prometheus-oper-kubelet 107m
prometheus-prometheus-oper-node-exporter 107m
prometheus-prometheus-oper-operator 107m
prometheus-prometheus-oper-prometheus 107m
在文檔中,他們有一個 mongodb 的導出器,稱為mongodb-exporter-prometheus-mongodb-exporter
。 我安裝了它,我看不出有什么不同。 我仍然看到已經檢測到的相同 pod。
mongodb-exporter-prometheus-mongodb-exporter
需要什么? 我想也許它會顯示一些數據庫見解。
我即將測試 mysql 吊艙,我想如果 promethues 可以在沒有它的情況下檢測到它們,我想真的不需要 mysql 導出器。
如果原始應用程序(mysql、mongodb 等)無法在/metrics
端點以普羅米修斯格式公開指標,或者您需要更多原始應用程序未公開的指標,則需要導出器。 因此,導出器的責任是公開指標,而不需要對原始應用程序進行檢測以公開指標。
您需要配置 prometheus 以便能夠使用服務監視器發現導出器應用程序 pod。 您可以通過原始 mongodb 應用程序中不可用的導出器獲得更多指標。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.