动态

详情 返回 返回

快速上手 INFINI Console 的 TopN 指標功能 - 动态 详情

背景

在分佈式搜索引擎系統(如 EasysearchElasticsearchOpenSearch)中,性能監控至關重要。為了確保系統的高效運行和資源的合理分配,我們通常需要關注一段時間內關鍵資源的使用情況,特別是索引、節點和分片的內存與 CPU 佔用情況。

通過對這些關鍵指標進行 TopN 查詢,我們能夠識別出資源使用最多的節點、索引或分片,幫助我們快速定位潛在的性能瓶頸或過度負載的區域。這種實時監控不僅有助於優化集羣的整體資源分配,還能在出現性能問題時迅速採取調整措施,避免對服務產生較大影響。

什麼是 Console 的 TopN ?

TopN 是 Console v1.28.0 中新增的主要功能,用於快速識別排名前 N 的關鍵指標數據點。它通過強大的多維度指標分析能力,幫助用户更高效地進行性能優化與決策分析。

隨着集羣節點數和索引數的不斷增加,傳統的監控方式已難以滿足高效定位問題的需求。在過去,Console 的監控分析功能更多聚焦於單個節點或單個索引的多維指標,但當用户需要快速從所有節點或索引中找到 最忙、最慢 或 最大 的關鍵數據點時,往往顯得非常不便。

儘管 Console 提供了強大的高級分析功能,但面對大量指標時,加載速度較慢、指標過於密集,難以直觀發現問題。TopN 的推出,旨在解決這些痛點,為用户提供更加精準、高效的監控分析能力。

INFINI Console 提供的 TopN 指標功能,能夠基於 內存佔用CPU 使用 等關鍵指標,幫助用户全面瞭解集羣的性能狀態。只需通過簡單的操作,用户可以快速識別出 TopN 索引、節點或分片,從而進一步優化資源配置和系統性能。

功能介紹

點擊左側菜單 平台管理 》監控報表,選擇 TopN Tab 頁,然後您會看到如下界面:

如果我們選中的集羣使用的是 INFINI Agent 採集的指標,這裏我們看到的將是 節點分片 兩個 Tab 頁。
當前 Agent 採集模式不支持查看 TopN 索引,未來將增加此功能支持。

這裏我們依次按如下步驟操作

  • 索引 Tab 頁
  • 配置 top 值,默認 15
  • 選擇面積指標,這裏我們選擇 Segment Memory
  • 選擇顏色指標(可選操作),這裏我們選擇 Index Storage
  • 點擊搜索按鈕

然後我們可以看到內存佔用最為嚴重的 15 個索引,如下所示:

默認我們使用面積指標進行 Top 排序,如果需要按選中的顏色指標排序,可以點擊上圖中的交換按鈕來實現

如果您不是通過全新安裝的 INFINI Console, 而是通過舊版本升級的,那麼您需要如下額外操作才能正常使用,具體操作參見:升級説明。

如果您想查看簡潔模式,可以點擊表格模式切換,如下圖所示:

總結

INFINI ConsoleTopN 指標功能 使得用户能夠更加高效地進行性能監控與分析,尤其是在面對大量節點、索引和分片時。通過直觀的 TopN 排序,用户可以快速識別出最佔資源的節點、索引或分片,幫助提前發現性能瓶頸並進行及時優化。無論是在 內存佔用CPU 使用 還是 索引存儲 等關鍵指標上,TopN 功能都能提供清晰的視圖,從而促進系統資源的合理分配和性能的持續提升。

隨着集羣規模的不斷擴大,傳統的監控方式可能顯得繁瑣且低效。INFINI Console 的這一新功能通過簡潔易用的操作界面和強大的多維度數據分析能力,極大提升了性能優化和決策分析的效率。在實際使用中,用户可以根據需求靈活配置,實時獲取最需要關注的資源消耗點,進而採取優化措施,保證系統的穩定性和高效性。

關於 INFINI Console

INFINI Console 是一款非常輕量級的多集羣、跨版本的搜索基礎設施統一管控平台。通過對流行的搜索引擎基礎設施進行跨版本、多集羣的集中納管,企業可以快速方便的統一管理企業內部的不同版本的多套搜索集羣。INFINI Console 還可以對集羣內的索引及數據進行操作管理,可以配置靈活的告警規則,可以指定統一的安全策略,可以查看各個維度的日誌和審計信息,真正實現企業級的搜索服務平台化建設和運營。

INFINI Console 現已開源(https://github.com/infinilabs/console),如有相關問題或建議,歡迎提交 PR 或 Issue,一起參與開源共建!

user avatar dewujishu 头像 databend 头像 zyx178 头像 chongdianqishi 头像 kanshouji 头像 pingcap 头像 jinshideshizi 头像
点赞 7 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.