Atlas は、クラスターを監視するのに役立つ組み込みツール、アラート、チャート、統合、ログを提供します。 Atlas では、クラスターを監視してパフォーマンスを向上させるために、次の方法が提供されています。
モニター対象の重要なメトリクスや推奨されるアラート構成など、モニタリングとアラートの推奨事項については、Atlas アーキテクチャ センターの「 Atlas モニタリングとアラートに関する推奨事項 」を参照してください。
低速クエリ
クエリ パフォーマンスを最適化するには、 クエリ パフォーマンスのベスト プラクティスを検討します。 また、低速クエリを分析し、クラスターで実行される低速操作のトラブルシューティングも行います。
次の組み込みツールを使用します。
Performance Advisor で低速クエリをモニターして改善します。
名前空間インサイト でコレクション レベルのクエリ レイテンシを監視します。
クエリプロファイラー でクエリのパフォーマンスを監視します。
リアルタイム パフォーマンス パネル を使用して、リアルタイムのパフォーマンスをモニタリングします。
スキーマ設計
スキーマ設計を最適化するには、頻繁に使用されるスキーマ設計パスワードなしを検討してください。Performance AdvisorとAtlas UIからの推奨事項に基づいてスキーマを改善することもできます。詳細については、「スキーマ設計アンチパターン」を参照してください。
アラート
triggerアラート条件 に基づいてアラートを し、クラスターのパフォーマンスを確保するために、 アラートを構成し 、迅速に解決します 。データベース、ユーザー、アカウントなどの特定の条件に基づいてアラートを構成できます。 アラートを解決するときは、当面の問題を修正し、長期的な解決策を実装して進捗状況を監視する必要があります。
アラートを使い始める前に、「アラートの基礎 」を確認してください。
配置メトリクス
クラスターのパフォーマンスをモニターするには、クラスター メトリクスを表示します。データベースの履歴スループット、パフォーマンス、および使用状況メトリクスを表示します。詳細については、利用可能なメトリクスを確認してください。
サードパーティ統合
のさまざまな外部モニタリング サービスで Atlas アラートを受信するには、 サードパーティのモニタリング サービスと統合 します。
MongoDB ログ
Atlas は、ログメッセージやシステムイベント監査するメッセージにアクセスするためのいくつかの方法を提供します。
MongoDBログを直接表示してダウンロードするには、 Atlas UI、 API、または CLI から直接 MongoDB ログを表示してダウンロードし、手動による検査やトラブルシューティングを行います。
ログをほぼリアルタイムでエクスポートして、AWS S3 バケットに保存します。
Atlas Administration API を使用して、5 分ごとにログデータを取得したり、モニタリング データをプルしたりします。
注意
Atlas は、ログとメトリクスの統合のために次のレガシーメソッドを引き続きサポートします。
レガシーのプッシュベースのログエクスポート機能を使用して、ログをAWS S3バケットに送信します。新しいS3統合では、代わりにAtlas エクスポート機能を使用することをお勧めします。
Atlas と Datadog のプッシュベースのモニタリング統合を構成して、メトリクスを送信します。
jSONar(Splunk などの他のサービスにプッシュできます) と スモロジック を使用して、プルベースのログ統合を構成します。