簡體   English   中英

使用 Prometheus 和 Grafana 監控 MongoDb

[英]Monitor MongoDb with Prometheus and Grafana

我試圖用 Prometheus 和 Grafana 監控 mongo db

 wget https://github.com/dcu/mongodb_exporter/releases/download/v1.0.0/mongodb_exporter-linux-amd64
chmod 777 mongodb_exporter-linux-amd64
./mongodb_exporter-linux-amd64 &

它開始在 9001 端口運行;

在 Prometheus 中檢查:此服務器的狀態顯示為 UP:prometheus 中列出了 9001 個指標

但它在服務器中報告以下內容

E1010 02:39:18.767155   26635 replset_status.go:232] Failed to get replSet status.
E1010 02:39:18.767293   26635 oplog_status.go:127] Failed to get local.oplog_rs collection stats.

以及如何在 Grafana UI 儀表板中獲取這些數據

您需要確保使用 prometheus 監控 mongodb 的兩件事。

  1. 使用逗號分隔值添加副本集中的所有服務器。
  2. 提供的用戶應具有管理員權限以獲取所有副本狀態。

    -mongodb.uri=mongodb://<user>:<password>@mongodb-1:27017,mongodb-2:27017,mongodb-3:27017&authSource=admin

    -mongodb.username=<user>

暫無
暫無

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

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