シンプルな Cassandra ダッシュボードをセットアップする方法について、この記事を書きました。それは役立つかもしれません。
記録したいすべてのメトリクスは、telegraf.conf のセクション˙ で定義する必要があります[[input.cassandra]]
。例:
[[inputs.cassandra]]
context = "/jolokia/read"
servers = [":8778"]
metrics = [
"/java.lang:type=Memory/HeapMemoryUsage",
"/java.lang:type=Memory/NonHeapMemoryUsage",
"/org.apache.cassandra.metrics:type=Storage,name=Load",
"/org.apache.cassandra.metrics:type=Storage,name=TotalHintsInProgress",
"/org.apache.cassandra.metrics:type=Storage,name=Exceptions",
"/org.apache.cassandra.metrics:type=ClientRequest,name=Latency,scope=*",
"/org.apache.cassandra.metrics:type=Client,name=connectedNativeClients",
"/org.apache.cassandra.metrics:type=CommitLog,name=PendingTasks",
"/org.apache.cassandra.metrics:type=CommitLog,name=TotalCommitLogSize",
"/org.apache.cassandra.metrics:type=ClientRequest,name=Timeouts,scope=*",
"/org.apache.cassandra.metrics:type=Compaction,name=BytesCompacted",
"/org.apache.cassandra.metrics:type=ColumnFamily,name=WriteLatency",
"/org.apache.cassandra.metrics:type=ColumnFamily,name=ReadLatency",
"/org.apache.cassandra.metrics:type=ColumnFamily,name=RangeLatency",
"/org.apache.cassandra.metrics:type=ColumnFamily,scope=*,name=AllMemtablesLiveDataSize,keyspace=*"
]
2番目の質問について:
- データに関する情報を表示するためのパネルを定義します (この場合、書き込み速度とは何を意味するのかわかりません)
- アラート構成セクションのアラートタブに移動し、アラートがトリガーされる条件を定義します
- [アラート] タブの [通知] セクションに移動し、メール アドレスとメッセージを追加します。