Prometheus サービスは、他の Hybrid サービスと同様に、Cassandra の指標を収集して処理します(指標の収集を参照)。
次の表に、Prometheus で使用される Cassandra 指標データのラベルを示します。これらのラベルは指標のログエントリで使用されます。
使用可能な指標
Cassandra の使用可能な指標を次の表に示します。
指標名 | リソース タイプ フィルタ |
説明 | |
---|---|---|---|
org_apache_cassandra_metrics_clientrequest_latency
|
Kubernetes コンテナ
scope=Read unit=OneMinuteRate
|
1 分あたりの読み取りリクエストの数 | |
org_apache_cassandra_metrics_clientrequest_latency
|
Kubernetes コンテナ
scope=Write unit=OneMinuteRate
|
1 分あたりの書き込みリクエストの数 | |
org_apache_cassandra_metrics_clientrequest_latency
|
Kubernetes コンテナ
scope=Read unit=75thPercentile
|
読み取りリクエストのレイテンシの 75 パーセンタイル範囲(マイクロ秒単位) | |
org_apache_cassandra_metrics_clientrequest_latency
|
Kubernetes コンテナ
scope=Write unit=75thPercentile
|
書き込みリクエストのレイテンシの 75 パーセンタイル範囲(マイクロ秒単位) | |
org_apache_cassandra_metrics_compaction_pendingtasks
|
Kubernetes コンテナ
scope=Write unit=75thPercentile
|
保留中のコンパクション | |
jvm_memory_bytes_used
|
Kubernetes コンテナ
なし |
JVM ヒープ使用量 |
ダッシュボードの例
Cassandra 指標データ用の Stackdriver ダッシュボードを作成するには:- Stackdriver Metrics Explorer をブラウザで開きます。または、すでに Stackdriver コンソールを開いている場合は、[Resources] > [Metrics Explorer] を選択します。
- [Dashboards] > [Create Dashboard] を選択します。
- [Add Chart] をクリックします。
- チャートにタイトルを付けます。たとえば、「Cassandra リクエストのレイテンシ」とします。
- [Find resource type and metric] で、[Kubernetes Container] リソースタイプを探して選択します。
調べる指標を選択します。使用可能な指標に示されている指標のいずれかを選択します。たとえば、
org_apache_cassandra_metrics_clientrequest_latency
を選択します。- フィルタを適用します。各指標のフィルタ選択肢は使用可能な指標に記載されています。たとえば、
org_apache_cassandra_metrics_clientrequest_latency
指標のフィルタ選択肢は scope=Read と unit=OneMinuteRate です。 選択した指標のデータが Stackdriver に表示されます。
- [Save] をクリックします。
詳細については、ダッシュボードの使用をご覧ください。