Cassandra の指標

Prometheus サービスは、他の Hybrid サービスと同様に、Cassandra の指標を収集して処理します(指標の収集を参照)。

次の表に、Prometheus で使用される Cassandra 指標データのラベルを示します。これらのラベルは指標のログエントリで使用されます。

使用可能な指標

Cassandra の使用可能な指標を次の表に示します。

指標名 リソース タイプ
フィルタ
説明
org_apache_cassandra_metrics_clientrequest_latency Kubernetes コンテナ
scope=Readunit=OneMinuteRate
1 分あたりの読み取りリクエストの数
org_apache_cassandra_metrics_clientrequest_latency Kubernetes コンテナ
scope=Writeunit=OneMinuteRate
1 分あたりの書き込みリクエストの数
org_apache_cassandra_metrics_clientrequest_latency Kubernetes コンテナ
scope=Readunit=75thPercentile
読み取りリクエストのレイテンシの 75 パーセンタイル範囲(マイクロ秒単位)
org_apache_cassandra_metrics_clientrequest_latency Kubernetes コンテナ
scope=Writeunit=75thPercentile
書き込みリクエストのレイテンシの 75 パーセンタイル範囲(マイクロ秒単位)
org_apache_cassandra_metrics_compaction_pendingtasks Kubernetes コンテナ
scope=Writeunit=75thPercentile
保留中のコンパクション
jvm_memory_bytes_used Kubernetes コンテナ
なし
JVM ヒープ使用量

ダッシュボードの例

Cassandra 指標データ用の Stackdriver ダッシュボードを作成するには:
  1. Stackdriver Metrics Explorer をブラウザで開きます。または、すでに Stackdriver コンソールを開いている場合は、[Resources] > [Metrics Explorer] を選択します。
  2. [Dashboards] > [Create Dashboard] を選択します。
  3. [Add Chart] をクリックします。
  4. チャートにタイトルを付けます。たとえば、「Cassandra リクエストのレイテンシ」とします。
  5. [Find resource type and metric] で、[Kubernetes Container] リソースタイプを探して選択します。
  6. 調べる指標を選択します。使用可能な指標に示されている指標のいずれかを選択します。たとえば、org_apache_cassandra_metrics_clientrequest_latency を選択します。

    alt_text

  7. フィルタを適用します。各指標のフィルタ選択肢は使用可能な指標に記載されています。たとえば、org_apache_cassandra_metrics_clientrequest_latency 指標のフィルタ選択肢は scope=Readunit=OneMinuteRate です。
  8. 選択した指標のデータが Stackdriver に表示されます。

    alt_text

  9. [Save] をクリックします。

詳細については、ダッシュボードの使用をご覧ください。