云數據庫MongoDB管理控制臺提供了豐富的性能監控數據,方便您查看和掌握實例的運行狀態。

背景信息

關于云數據庫MongoDB的監控信息功能,請您了解以下內容:
  • 新舊版本MongoDB管理控制臺支持的監控信息功能存在差異,建議您使用新版MongoDB管理控制臺,體驗更多特性。
  • 如果您使用的是新版本MongoDB管理控制臺,但查看到的實例采集粒度為1秒/次或300秒/次,屬于正常現象,原因為:
    • 當前部分存量實例繼承原有的監控粒度采集設置。
    • 實例在舊版本MongoDB管理控制臺進行了監控粒度采集設置。
  • 如果您使用的是舊版本MongoDB管理控制臺,但查看到的實例采集粒度為60秒/次,屬于正常現象,說明該實例是在監控采集粒度統一變更為60秒/次后創建。更多信息請參見【通知】1119日監控采集粒度變更為60

注意事項

  • 如果您接收到來自阿里云的告警信息(例如提示您CPU使用率高于80%),在您通過查看實例的監控信息進行問題溯源分析時,您需要篩選實例的節點,以排查各節點是否存在異常。
  • 監控數據保存時間為7天,您無法查看7天之前的監控信息。

操作步驟

  1. 登錄MongoDB管理控制臺
  2. 在頁面左上角,選擇實例所在的資源組和地域。
  3. 根據實例類型,在左側導航欄單擊副本集實例列表分片集群實例列表Serverless實例列表
  4. 找到目標實例,單擊實例ID。
  5. 在左側導航欄中,單擊監控信息
  6. 根據實例類型,選擇要查看監控信息的節點。
    說明 默認展示最近一天的監控數據,您也可以選擇查詢時間來查看監控歷史數據。
    • 單節點實例:固定展示Primary節點的監控數據,無法選擇。
    • 副本集實例:在頁面上方,選擇實例中的Primary節點和Secondary節點。副本集實例監控信息
    • 分片集群實例:在頁面上方,選擇實例中的Mongos節點、Shard節點和ConfigServer節點。
      說明
      • 節點IDs-為前綴的是Mongos節點;以d-為前綴的是Shard節點;以-cs為后綴的是ConfigServer節點。
      • 如果選擇Shard節點,您可以選擇Primary節點、Secondary節點、Hidden節點或ReadOnly節點查看對應節點的監控信息。
      分片集群實例監控信息
    • Serverless實例:在頁面上方,選擇實例中的MongosID節點。
      說明 Serverless實例僅提供2MongosID節點保證實例的高可用。
      Serverless監控信息

監控項說明(副本集實例和分片集群實例)

監控項 說明
CPU使用率 cpu_usage:實例的CPU使用率。
內存使用率 mem_usage:實例的內存使用率。
IOPS使用量 IOPS使用量,包括:
  • data_iops:數據盤IOPS。
  • log_iops:日志盤IOPS。
IOPS使用率 iops_usage:實例使用IOPS大小與最大可用IOPS的比值。
磁盤空間使用量 實例使用的磁盤空間,包括:
  • ins_size:總使用空間。
  • data_size:數據磁盤使用空間。
  • log_size:日志磁盤使用空間。
磁盤空間使用率 disk_usage:實例總使用空間與規格最大可使用空間的比值。
操作QPS 實例的操作QPS數,包括:
  • insert操作數。
  • query操作數。
  • delete操作數。
  • update操作數。
  • getmore操作數。
  • command操作數。
連接數 current_conn:實例當前連接數
cursors 實例當前使用的cursor數,包括:
  • total_open:當前cursor打開數量。
  • timed_out:cursor超時數量。
網絡流量 實例的網絡流量,包括:
  • bytes_in:進口流量。
  • bytes_out:出口流量。
  • num_requests:處理的請求數。
等待全局鎖的隊列長度 實例當前等待全局鎖的隊列長度,包括:
  • gl_cq_readers:全局讀鎖的等待隊列長度。
  • gl_cq_writers:全局寫鎖的等待隊列長度。
  • gl_cq_total:所有全局鎖的等待隊列長度。
WiredTiger 實例wiredTiger引擎cache層指標,包括:
  • bytes_read_into_cache:讀入cache的數據量大小。
  • bytes_written_from_cache:從cache寫的磁盤大小。
  • maximum_bytes_configured:配置最大可用的磁盤大小。
主備延時 repl_lag:采集實例主備節點的數據同步延時信息。
WT請求隊列 查看當前正在并發(out)的讀寫請求數以及剩余可用(available)的并發數。包括:
  • write_concurrent_trans_out:寫并發請求數。
  • read_concurrent_trans_out:讀并發請求數。
  • write_concurrent_trans_available:可用的寫并發數。
  • read_concurrent_trans_available:可用的讀并發數。
IO延遲 iocheck_cost:反映當前IO的響應性能。
說明 該監控項僅適用于副本集實例。

監控項說明(Serverless實例)

監控項 說明
磁盤空間使用率(單位:%) sl_disk_usage:當前實例總使用空間與當前規格最大可使用空間的比值。
操作QPS數(單位:個) 實例的操作QPS個數,包括:
  • insert操作數。
  • query操作數。
  • update操作數。
  • delete操作數。
  • getmore操作數。
  • command操作數。
網絡流量(單位:B) 實例的網絡流量,包括:
  • sl_bytes_in:進口流量。
  • sl_bytes_out:出口流量。
連接數(單位:個) sl_connections:實例的當前連接數。
每秒訪問次數(單位:個) sl_qps:實例的每秒訪問次數。

更多信息

您可以將MongoDB實例接入至數據庫自治服務DAS(Database Autonomy Service)。在DAS控制臺中,您可以對MongoDB實例的實時性能、實時會話、慢日志、磁盤空間等信息進行監控和管理,詳情請參見DAS操作流程