監視 Cassandra
安裝 Instana 代理程式之後,會自動部署並安裝 Cassandra 感應器。
支援的版本
已確認支援第 2 版、第 3 版及第 4 版的度量及配置資料。
度量值集合
若要檢視度量值,請在「Instana 使用者」介面的資訊看板中選取 基礎架構 ,按一下特定的受監視主機,然後您可以看到具有所有已收集度量值及受監視處理程序的主機儀表板。
節點層次
配置資料
- 版本
- 叢集
- 資料中心
- 框架
- 主機 ID
- 節點狀態
- Gossip、Thrift、CQL/ 原生狀態
- 記號
- 種子 IP 位址
效能度量
讀取要求
從 org.apache.cassandra.metrics:type=ClientRequest, scope=Read,name=Latency#Count收集讀取要求數。
精度: 1 秒。
寫入要求
從 org.apache.cassandra.metrics:type=ClientRequest, scope=Write,name=Latency#Count收集的寫入要求數。
精度: 1 秒。
用戶端讀取延遲
Mean、 50th、 95th 和 99th 百分位數是從 org.apache.cassandra.metrics:type=ClientRequest, scope=Read,name=Latency收集。
精度: 1 秒。
用戶端寫入延遲
Mean、 50th、 95th 和 99th 百分位數是從 org.apache.cassandra.metrics:type=ClientRequest, scope=Write,name=Latency收集。
精度: 1 秒。
擱置要求
執行緒儲存區中的擱置要求是從 org.apache.cassandra.metrics:type=ThreadPools,path=request, scope=CounterMutationStage,name=PendingTasks收集。
精度: 1 秒。
已封鎖要求
執行緒儲存區 org.apache.cassandra.metrics:type=ThreadPools,path=request, scope=CounterMutationStage,name=CurrentlyBlockedTasks中的已封鎖要求。
精度: 1 秒。
捨棄的訊息
Write (突變)、 read、 counter mutation、 read repair及 request/response 是從 MessagingService 實例的已捨棄訊息欄位收集。
精度: 1 秒。
金鑰空間
Reads/writes、 average read/write latency、 SSTables及 disk size 是從綱目實例及每個索引鍵空間的 ColumnFamilyStore 收集。
精度: 1 秒。
壓縮
從 CompactionManager的擱置壓縮欄位收集擱置壓縮。
精度: 1 秒。
快取命中
Counter、 key和 row cache 是從 org.apache.cassandra.metrics:type=Cache,name=HitRate收集的。
精度: 1 秒。
Bloom 過濾器
布隆過濾器遺失率是從 org.apache.cassandra.metrics:type=ColumnFamily,name=BloomFilterFalseRatio收集。
精度: 1 秒。
性能簽章
每一個感應器都有一個精選的性能簽章知識庫,可以根據送入的度量對性能簽章進行持續評估,並根據使用者影響來觸發問題或發生事件。
內建事件 會根據實體上的性能簽章失敗來觸發問題或突發事件,而 自訂事件 會根據任何給定實體的個別度量值臨界值來觸發問題或突發事件。
如需 Cassandra 節點的建置事件的相關資訊,請參閱 內建事件參照。
叢集層次
配置資料
- 名稱
- 可用節點
- 無法呼叫到的節點
- 鍵空間
效能度量
| 資料點 | 說明 | 精度 |
|---|---|---|
| 整體要求 | Cassandra 節點所有要求的總和。 | 1 秒 |
| 用戶端延遲 | 平均用戶端讀取及寫入延遲時間。 | 1 秒 |
| 整體磁碟大小 | Cassandra 節點的所有磁碟大小總和。 | 1 秒 |
| 抄寫因素 | 每個索引鍵空間的抄寫因數。 | 1 秒 |
| 磁碟大小 | 每個索引鍵空間的磁碟大小。 | 1 秒 |
性能簽章
如需 Cassandra 叢集建置事件的相關資訊,請參閱 內建事件參照。