Cassandra是否一個(gè)非關(guān)系型數(shù)據(jù)庫(kù),用來快速開發(fā)并支持大量數(shù)據(jù)處理和存儲(chǔ)。非關(guān)系型數(shù)據(jù)庫(kù),例如MongoDB和MongoDB,可以讓應(yīng)用沒有限制的使用,極大地?cái)U(kuò)展了業(yè)務(wù)架構(gòu)的復(fù)雜性。非關(guān)系型數(shù)據(jù)庫(kù)的監(jiān)控就是數(shù)據(jù)庫(kù)管理員的一項(xiàng)非常重要的任務(wù),以便及時(shí)處理問題和進(jìn)行容量規(guī)劃。
通過Applications Manager的Cassandra監(jiān)控能力,用戶獲得了對(duì)數(shù)據(jù)庫(kù)深層次參數(shù)的了解,有助于用戶對(duì)數(shù)據(jù)庫(kù)架構(gòu)進(jìn)行優(yōu)化。Applications Manager使用圖表、自定義儀表板和自動(dòng)告警來讓用戶從一個(gè)集中的平臺(tái)上管理資源的性能和利用率。用戶可以從所有JVM中收集統(tǒng)計(jì)數(shù)據(jù),例如內(nèi)存利用率統(tǒng)計(jì)、線程池任務(wù)統(tǒng)計(jì)、存儲(chǔ)統(tǒng)計(jì)、CPU使用、操作性能、延遲和掛起任務(wù)任務(wù)。
集群管理
通過Applications Manager來監(jiān)控集群的健康狀態(tài)和可用性。監(jiān)控每個(gè)集群中的各種節(jié)點(diǎn)的信息。
內(nèi)存利用率
Cassandra數(shù)據(jù)庫(kù)消耗大量的內(nèi)存,當(dāng)內(nèi)存不足的時(shí)候就會(huì)引起性能問題。Applications Manager緊密監(jiān)控內(nèi)存使用情況,確保你的業(yè)務(wù)性能。
CPU利用率
和其他數(shù)據(jù)庫(kù)一樣,Cassandr性能依賴于服務(wù)器的性能 Applications Manager監(jiān)控操作系統(tǒng)的性能參數(shù),例如進(jìn)程數(shù)量、例外數(shù)、CPU利用率和占用時(shí)間。幫助用戶定位由于硬件引起的性能問題。
存儲(chǔ)統(tǒng)計(jì)
判定你將來的數(shù)據(jù)數(shù)量和分配合適的磁盤空間是一個(gè)艱難地任務(wù)。尤其是在Cassandra環(huán)境中,磁盤分配更加空難。Applications Manager監(jiān)控磁盤使用和使用詳情幫助你定位磁盤問題并保證系統(tǒng)的性能。
操作統(tǒng)計(jì)
追蹤操作的狀態(tài)和延遲,服務(wù)器級(jí)別的每秒讀寫操作數(shù)。延遲的大小用來確定操作是否被合適的執(zhí)行。Applications Manager可以監(jiān)控完成操作數(shù)、掛起和隊(duì)列中等待的操作數(shù)。
線程池任務(wù)統(tǒng)計(jì)
監(jiān)控線程池的狀態(tài),統(tǒng)計(jì)任務(wù)信息。Applications Manager監(jiān)控并統(tǒng)計(jì)Cassandra線程池信息,例如活動(dòng)、掛起、完成和被阻止的任務(wù)數(shù)。監(jiān)控線程的增長(zhǎng)趨勢(shì),以便進(jìn)行容量規(guī)劃。
丟失消息統(tǒng)計(jì)
Applications Manager可以在Cassandra過載的時(shí)候幫助你保持監(jiān)控丟失的消息。可以對(duì)這些消息配置閾值和告警。
提示:Applications Manager還可以監(jiān)控應(yīng)用服務(wù)器、服務(wù)器,無論是物流的還是虛擬的、關(guān)系型數(shù)據(jù)庫(kù),這些都可能出現(xiàn)在你的業(yè)務(wù)應(yīng)用中。
| :: 其他非關(guān)系型數(shù)據(jù)庫(kù) :: | |