Docs Menu
Docs Home
/ /

Ops Manager サーバー ログの要求

Ops Manager Admin UIまたは パブリックAPIを使用して、1 つ以上の Ops Manager サーバーから Ops Managerアプリケーションサーバーログを収集できます。 Ops Manager は、 バックグラウンドジョブでログを収集し、それらを圧縮して暗号化し、結果のアーカイブをアプリケーション データベースに保存します。次に、アーカイブを単一の.tar.gz ファイルとしてダウンロードできます。

各リクエストでは、次のログタイプを任意に組み合わせて収集できます。

ログの種類
説明

Application

Ops Managerアプリケーション操作ログ(mms0.log およびローテーション ファイル)。

Migration

MongoDB Ops Managerデータベース移行ログ(mms-migration.log)。

HTTP Access

MongoDB Ops Manager HTTPアクセス ログ(mms0-access.log およびローテーション ファイル)。

管理UIを通じて Ops Managerサーバーのログコレクションジョブをリクエスト、モニター、管理するには、Global Owner ロールが必要です。

Ops Managerサーバーのログをリクエスト前に、次の制限を確認してください。

  • MongoDB Ops Manager 20は、過去 秒以内にアプリケーション データベースにハートビートを送信した場合、サーバーがアクティブであると見なします。サーバー選択ドロップダウンには、アクティブなサーバーのみがリストされます。

  • Ops Manager では、ジョブのデフォルトのデフォルト期限は、ジョブ作成日から 7 日間に設定されています。有効期限は、その作成日から最大 28 日間延長できます。すでに有効期限が切れているジョブを延長することはできません。

  • 進行中のジョブは削除できません。

  • EXPIRED または IN_PROGRESS 状態のジョブからログをダウンロードすることはできません。ステータスが SUCCESS または FAILURE のジョブからログをダウンロードできます。ジョブが部分的に失敗した場合、アーカイブには Ops Manager が正常に収集されたログファイルのみが含まれます。

1

AdminGeneralLogsタブをクリックします。

2

[ Request Ops Manager Logsをクリックします。 [ Request Ops Manager Logsモーダルが開きます。

3

複数選択ドロップダウンを使用して、1 つ以上の Ops Manager サーバーを選択します。ドロップダウンには、アクティブなサーバーのみが一覧表示されます。すべてのアクティブなサーバーからログを収集するには、ドロップダウン リストの上部にある Select all リンクをクリックします。

4

デフォルトでは、ログタイプは選択されていません。収集するログタイプのチェックボックスを選択します。

Checkbox
収集されたログ

Application

アプリケーション操作ログ(mms0.log およびローテーション ファイル)。

Migration

データベース移行ログ(mms-migration.log および関連ファイル)。

HTTP Access

HTTPアクセス ログ(mms0-access.log とローテーション ファイル)。

5

収集されるログの量を制限するには、次のいずれかのフィルター モードを選択できます。

モード
動作

Filter by Size

サーバーごとのログタイプ ごとの最大非圧縮サイズ(バイト単位)を設定します。 Ops Manager は、サイズ制限に達するまで、最新のログファイルから読み取りを行います。

Filter by Date Range

時間範囲を設定します。 MongoDB Ops Manager は、サイズ制限を安全性の上限として、タイムスタンプがこの範囲に含まれるログ行のみを収集します。 Filter by Size で特定の値を設定しない限り、サイズ制限は残りのサイズにデフォルト設定されます。選択した時間範囲のログがサイズ制限を超える場合、Ops Manager はその制限までの最新ログのみを返します。

6

[Request Logs] をクリックします。

Ops Manager は バックグラウンドジョブを作成し、サーバーとログのタイプごとに 1 つのタスクを分散し、タスクが完了すると結果のアーカイブをアプリケーション データベースに保存します。ページは Log Request History ページにリダイレクトされます。

Log Request History ページには、次の列を含む各リクエストが一覧表示されます。

コラム
内容

Status

ジョブの現在の状態 : IN_PROGRESSSUCCESSFAILURE、または EXPIRED

Servers

リクエストに含まれる MongoDB Ops Manager サーバー 。

Log Types

リクエストに含まれる ログの種類 。

Size

アーカイブの非圧縮サイズの合計。これを抽出するには、この量の空きディスク領域が必要です。

Expiration

Ops Manager が収集されたログを自動的に削除する日付。

Actions

利用可能なアクションは: DownloadExtendDeleteRetry、または 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

アーカイブをプログラムでダウンロードするには、Copy URL をクリックし、ダウンロード エンドポイントへのURLを渡します。

注意

日付範囲とサイズ フィルターを適用し、範囲内のログがサイズ制限を超えると、行には情報アイコンが表示されます。切り捨ての影響を受ける特定のサーバーID とログのタイプを確認するには、 アイコンをクリックします。

Ops Manager は、ジョブ作成日の 7 日後に収集されたログを削除します。アーカイブをより長く保持するには、有効期限を延長します。最初の作成日から合計で最大 28 日間拡張できます。すでに有効期限が切れているジョブを延長することはできません。

1

Admin、 、General Logsタブをクリックします。 []Log History をクリックします。

2

保持する行で、[Extend] をクリックします。 Ops Manager は現在の有効期限に 7 日を追加し、最大 28 日の上限まで短縮します。

ジョブは部分的にまたは完全に失敗する可能性があります。ジョブが部分的に失敗した場合、Ops Manager は成功したアーカイブを保持します。部分的なアーカイブは引き続きダウンロードできます。欠落しているログファイルを収集するには、ジョブを再試行します 。

1

Admin、 、General Logsタブをクリックします。 []Log History をクリックします。

2

失敗した行については、情報アイコンをクリックします。アイコンには、失敗したサーバーとログタイプの組み合わせと、それぞれのエラー メッセージが表示されます。

3

[Retry をクリックします。 Ops Manager は失敗したタスクのみを再実行し、成功したタスクを保持します。

警告

削除はすぐに行われます。 Ops Manager は、ジョブ、すべてのタスクのサマリー、および収集されたすべてのログファイルをアプリケーション データベースから削除します。進行中のジョブは削除できません。

1

Admin、 、General Logsタブをクリックします。 []Log History をクリックします。

2

削除する行については、Delete をクリックします。 Ops Manager はジョブとそのアーカイブを直ちに削除します。

Ops Managerサーバーのログコレクションジョブをプログラムでリクエスト、モニター、管理するには、「 Ops Manager サーバーのログ コレクション ジョブ 」を参照してください。

戻る

アプリケーション ログの管理

項目一覧