CockroachDB: The Definitive Guide, 2nd Edition
by Guy Harrison, Jesse Seldess, Ben Darnell, Rob Reid
第14章 管理とトラブルシューティング 管理とトラブルシューティング
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
これまでの章では、CockroachDBプラットフォーム用のアプリケーションを設計して実装する方法と、CockroachDBのデプロイフォームを完全に管理されたCockroachDBクラウド、または自分のハードウェアやパブリッククラウド上のセルフホスト実装のいずれかで作成する方法を紹介してきた。
CockroachDBアプリケーションの実装とCockroachDBクラスタの設置が完了したので、CockroachDBのデプロイを健全で幸せに保つために必要な日々の管理と設定作業を検討する時が来た。
最も重要なタスクのひとつであるクラスタ最適化については、最終章に譲ることにする。
これらのタスクの多くはセルフホスト・デプロイにのみ必要だが、CockroachDB Cloudクラスタでもいくつかの注意と配慮が必要であることに注意してほしい。CockroachDB Cloudオプションを選択すると、管理オーバーヘッドが劇的に減少するが、それでもいくつかのトラブルシューティングと設定タスクがあり、この章で説明する。
モニタリング
本番システムには、、システムが健全でレスポンスに優れていることを確認し、長期的な計画のためにパフォーマンスと利用率のメトリックを収集する、何らかの形の監視ソフトウェアが必要である。監視システムがなければ、データベースがリクエストに応答しなくなったかどうかわからないかもしれない。さらに、パフォーマンスの低下やキャパシティの問題を検出できない可能性もある。優れた監視システムがあれば、データベースに障害が発生したり、注意を要する問題が発生したりした場合、即座に通知される。将来のリソース要件を予測できるメトリックを手にすることができる。
優れたモニタリング・ソリューションは、検知と診断の両方の機能をサポートしている:
-
モニタリングシステムは、問題を検出し、その問題を適切な担当者に通知する。
-
監視システム、管理者が問題の根本原因を特定するのに十分な情報を収集する。
監視システムはまた、問題の修正に役立つ解決ツールや、問題が発生する前にその兆候を予測する予測機能を提供するかもしれない。
CockroachDBクラウドアドバンスアラート ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access