Cassandraモニタリング
Cassandra
Cassandraのモニタリングとパフォーマンス管理

Apache Cassandra(ibm.com外部へのリンク)は、単一故障点なしで、多数のサーバー間の大量のデータを処理できるように設計された、オープンソースの分散型NoSQLデータベースです。多くのデータセンターにまたがるクラスターのサポートに特化しており、そのために非同期のマスターレス・レプリケーションが可能です。Cassandraモニタリングは、InstanaのAI搭載マイクロサービスAPMソリューションの一部です。Cassandraは非常に柔軟な方法論ですが、コストがかかります。一般的な欠点は、Cassandraには行レベルの一貫性がないことです。同じ表で同じ行に影響を与える挿入と更新を行うと、競合が発生し、データの不整合が生じる可能性があります。

InstanaがApache Cassandraを含むインフラストラクチャーに導入されると、エージェントはテクノロジーを自動的に検出し、適切なセンサーをデプロイしてCassandraとそのデータベースとのインタラクションを監視します。人によるセットアップや構成は必要ありません。

今すぐ無料評価版を試す

14日間、クレジットカード不要、フルバージョンでご利用いただけます。

Kafkaのパフォーマンスと構成のモニタリング

Instanaは、Cassandraセンサーを自動的にデプロイした後、Cassandraのインフラストラクチャーをすぐにマッピングします。つまり、個々のライトバック・キャッシュ・ノードをそれぞれのデータセンターに関連付け、それらのデータセンターをクラスターに関連付けます。Instanaは、ノード・レベルとクラスター・レベルの両方で関連するパフォーマンス・メトリックを収集し、Cassandraノードとクラスター間のやりとりの品質を判断します。Instanaエージェントは、収集したすべてのモニタリング・データを保存してコンテキスト化する動的グラフ・モデルにこれらのメトリックを送り返します。ノード・レベルで収集される一般的なメトリックは次のとおりです。

  • 要求
  • クライアントの読み取り/書き込み遅延
  • 処理待ちのリクエスト

クラスターレベルで収集されるメトリックの例は次のとおりです。

  • キースペース詳細
  • レプリケーションの要素
  • ディスクサイズ

完全なリストについては、InstanaのCassandra管理ドキュメンテーションを参照してください。開発者は、インフラストラクチャーに基づいてInstanaのしきい値制限を設定し、故障箇所付近のコンテキストを含むアラートを受信できます。

カサンドラモニタリング–健康

Instanaは、Cassandraの重要業績評価指標を追跡して、監視対象環境のコンテキスト内でCassandraの健全性状態を推測します。Instanaの動的グラフは、Instana UIの下部にあるタイムラインにイベントとインシデントを表示します。開発者による別のクラスター構成への変更やキー・スペースの削除といったCassandra環境の変更は、すべて自動的に検出され、UIに反映され、イベント・リストに記録されます。

Cassandraの健全性またはパフォーマンスに問題がある場合、Instana UIが技術的な問題のアラートを発行し、インスタンスの健全性の色を変更します。サービスに影響がある場合は、サービス・インシデントも作成されます。パフォーマンスの問題は、根本原因を特定するために、すべての開発者の変更と関連付けられます。

構成変更

Instanaは、クラスター構成の変更やキー・スペースの追加または削除などの構成変更を検出し、タイムラインに記録します。

Cassandraモニタリングのインストール

それでは始めましょう。まず、Instanaの無料評価版またはアカウントが必要です。まだの方は入手してください。最初に、Instanaの入門ガイドをぜひご覧ください。

Instana無料評価版またはアカウント Instanaの入門ガイド