Ops Managerアプリケーションサーバーとバックアップデーモンのログは、MongoDB Ops Manager管理UIまたはPublic APIを使用して、1つ以上のサーバーから収集できます。MongoDB Ops Managerは、バックグラウンドジョブでログを収集し、圧縮および暗号化して、結果のアーカイブをアプリケーションデータベースに保存します。その後、アーカイブを単一の.tar.gzファイルとしてダウンロードできます。
各リクエストでは、次のログタイプを任意に組み合わせて収集できます。
ログの種類 | 説明 |
|---|---|
Application | Ops Managerアプリケーション操作ログ( |
Migration | MongoDB Ops Managerデータベース移行ログ( |
HTTP Access | MongoDB Ops Manager HTTPアクセス ログ( |
Backup Daemon Logs | バックアップデーモンのログ( |
注意
Backup Daemon Logs オプションは、バックアップデーモンのログコレクションが有効になっている場合にのみ表示されます。
管理UIを通じて Ops Managerサーバーのログコレクションジョブをリクエスト、モニター、管理するには、Global Owner ロールが必要です。
Considerations
Ops Managerサーバーのログをリクエスト前に、次の制限を確認してください。
MongoDB Ops Manager は、過去 20 秒以内にアプリケーション データベースにハートビートを送信した場合、サーバーがアクティブであると見なします。サーバー選択ドロップダウンには、アクティブなサーバーのみがリストされます。
Ops Manager では、ジョブのデフォルトのデフォルト期限は、ジョブ作成日から 7 日間に設定されています。有効期限は、その作成日から最大 28 日間延長できます。すでに有効期限が切れているジョブを延長することはできません。
進行中のジョブは削除できません。
EXPIREDまたはIN_PROGRESS状態のジョブからログをダウンロードすることはできません。ステータスがSUCCESSまたはFAILUREのジョブからログをダウンロードできます。ジョブが部分的に失敗した場合、アーカイブには Ops Manager が正常に収集されたログファイルのみが含まれます。
サーバー ログのリクエスト
収集するログの種類を選択します。
デフォルトでは、ログタイプは選択されていません。収集するログタイプのチェックボックスを選択します。
Checkbox | 収集されたログ |
|---|---|
Application | アプリケーション操作ログ( |
Migration | データベース移行ログ( |
HTTP Access | HTTPアクセス ログ( |
Backup Daemon Logs | バックアップデーモンのログ( |
フィルターを適用します。
収集されるログの量を制限するには、次のいずれかのフィルター モードを選択できます。
モード | 動作 |
|---|---|
Filter by Size | サーバーごとのログタイプ ごとの最大非圧縮サイズ(バイト単位)を設定します。Ops Manager は、サイズ制限に達するまで、最新のログファイルから読み取りを行います。 |
Filter by Date Range | 時間範囲を設定します。MongoDB Ops Manager は、サイズ制限を安全性の上限として、タイムスタンプがこの範囲に含まれるログ行のみを収集します。Filter by Size で特定の値を設定しない限り、サイズ制限は残りのサイズにデフォルト設定されます。選択した時間範囲のログがサイズ制限を超える場合、Ops Manager はその制限までの最新ログのみを返します。 |
モニターとダウンロードする
Log Request History ページには、次の列を含む各リクエストが一覧表示されます。
コラム | 内容 |
|---|---|
Status | ジョブの現在の状態 : |
Servers | リクエストに含まれる MongoDB Ops Manager サーバー 。 |
Log Types | リクエストに含まれる ログの種類 。 |
Size | アーカイブの非圧縮サイズの合計。これを抽出するには、この量の空きディスク領域が必要です。 |
Expiration | Ops Manager が収集されたログを自動的に削除する日付。 |
Actions | 利用可能なアクションは: Download、Extend、Delete、Retry、または Copy URL 。 |
成功したジョブまたは部分的に成功したジョブのアーカイブをダウンロードするには、その行の Download アイコンをクリックします。アーカイブではファイル名形式om-logs_{timestamp}.tar.gz が使用されます。
ダウンロードを再開することはできません。ダウンロードに失敗した場合は、最初から再開してください。
抽出されたアーカイブでは、次のレイテンシが使用されます。
<hostname>/ application/ mms0.log mms0.20260412.log http_access/ mms0-access.log mms0-access.20260412.log migration/ mms-migration.log<daemon-hostname>/ daemon/ daemon-hosted.log daemon-hosted.20260816.log.gzアーカイブをプログラムでダウンロードするには、Copy URL をクリックし、ダウンロード エンドポイントへのURLを渡します。
注意
日付範囲とサイズ フィルターを適用し、範囲内のログがサイズ制限を超えると、行には情報アイコンが表示されます。切り捨ての影響を受ける特定のサーバーID とログのタイプを確認するには、 アイコンをクリックします。
ログの有効期限を延長する
Ops Manager は、ジョブ作成日の 7 日後に収集されたログを削除します。アーカイブをより長く保持するには、有効期限を延長します。最初の作成日から合計で最大 28 日間拡張できます。すでに有効期限が切れているジョブを延長することはできません。
失敗したジョブの再試行
ジョブは部分的にまたは完全に失敗する可能性があります。ジョブが部分的に失敗した場合、Ops Manager は成功したアーカイブを保持します。部分的なアーカイブは引き続きダウンロードできます。欠落しているログファイルを収集するには、ジョブを再試行します 。
ジョブの削除
警告
削除はすぐに行われます。Ops Manager は、ジョブ、すべてのタスクサマリー、および収集されたすべてのログファイルをアプリケーション データベースから削除します。進行中のジョブは削除できません。
APIの使用
Ops Managerサーバーのログコレクションジョブをプログラムでリクエスト、モニター、管理するには、Ops Manager サーバーのログ コレクション ジョブを参照してください。