各mongod 、mongos 、および mongosqldインスタンスは、各自のログファイルにアクティビティの記録を保持します。 Atlas は、過去30 日間のログメッセージと システムイベント監査するメッセージを保持します。 Performance Advisor は最大7 日間のログを保持します。クラスターを終了しても、クラスターが生成したログは保持されます。Project Cluster Log Viewer アクセス権を持つ場合は、保持期間が終了するまで点でもこれらのログをダウンロードできます。
注意
M0 無料クラスターと Flex クラスターでは、ダウンロード可能なログは提供されません。
監査推奨イベントを含む監査とロギングの推奨事項については、Atlas アーキテクチャ センターの「Atlas 監査とログ のガイダンス」を参照してください。
必要なアクセス権
データベースアクセス ログをダウンロードするには、少なくともProject Database Access Admin アクセス権が必要です。
ログをダウンロードするには、プロジェクトに対して Project Data Access Read Only 以上のアクセス権が必要です。Organization Owner アクセス権を持つユーザーは、自分自身を Project Owner としてプロジェクトに追加する必要があります。
クラウド配置ログの表示とダウンロード
Atlas CLIを使用して、選択したホスト名のログを含む圧縮ファイルをダウンロードするには、次のコマンドを実行します。
atlas logs download <hostname> <mongodb.gz|mongos.gz|mongosqld.gz|mongodb-audit-log.gz|mongos-audit-log.gz> [options]
コマンド構文とパラメータの詳細については、Atlas ログのダウンロードに関する Atlas CLI ドキュメントを参照してください。
Atlas UI を使用して、特定のクラスターの 1 つのプロセスのログをダウンロードするには:
AtlasClusters で、プロジェクトの ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、 Database見出しの下のClustersをクリックします。
[ Clusters (クラスター) ] ページが表示されます。
フィールドを編集します。
Download Logs ダイアログ ボックスで、次のフィールドを編集します。
フィールド | 内容 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
プロセスを選択します | ログが必要なプロセスを選択します。使用可能なログタイプが 有効なオプションは次のとおりです。
| ||||||||||||
サーバーを選択します | ログを取得するクラスター内のサーバを選択します。 | ||||||||||||
期間 | 返すログ アクティビティの時間枠を選択します。Custom Time を選択した場合、返すログ アクティビティの開始時間と終了時間を指定します。開始時間は 30 日前より後である必要があります。 重要: ログデータが希望する時間内で返されるようにするには、Atlas のプロジェクト設定でタイムゾーンを設定します。 |
MongoDB ログの読み取り方法については、MongoDB マニュアルでログ メッセージ ドキュメントを参照してください。
Atlas CLI によるローカル配置ログの表示
Atlas CLI を使用して配置ログを表示するには、次のコマンドを実行します。
atlas deployments logs [options]
コマンド構文とパラメータについて詳しくは、Atlas CLI ドキュメントで Atlas の配置ログを参照してください。
データベース アクセス ログ
注意
この機能は、M0 無料クラスターおよびフレックス クラスターでは利用できません。利用できない機能について詳しくは、「Atlas M0(無料クラスター)の制限」を参照してください。
クラスターに対して行われた認証試行を表示できます。試行時のタイムスタンプや認証を試みたユーザーなど、成功および失敗した試行の両方がログに記録されます。