AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

1 つのプロジェクトのすべてのログ コレクション ジョブを取得

注意

グループとプロジェクトは同義語です。あなたの {PROJECT-ID} は、グループ IDと同じです。既存のグループの場合、グループ/グループ ID は同じままです。このページでは、説明を参照するときに、より一般的なタームのグループ を使用します。エンドポイントとなる接続されたデバイスは、ドキュメントに記載されているままです。

ログ コレクション ジョブを作成すると、 MongoDB Ops Managerはバックグラウンド ジョブを開始して、指定されたMongoDB Ops Manager配置からログをダウンロードします。 このエンドポイントを使用して、指定されたMongoDB Ops Managerプロジェクトのすべてのログ コレクション ジョブを検索します。

ベース URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

GET /groups/{GROUP-ID}/logCollectionJobs
名前
タイプ
必要性
説明

グループ ID

string

必須

ログ コレクション リクエスト ジョブを識別する一意な 24 桁の 16 進数のstring 。

名前
タイプ
必要性
説明
default

pageNum

数値

任意

結果のサブセクションを返す 1 から始まる整数。

1

itemsPerPage

数値

任意

1 ページあたりに返す項目の数は最大 500 です。

100

pretty

ブール値

任意

レスポンス本体を pretty-print形式にするかどうかを示すフラグ。

false

envelope

ブール値

任意

応答をエンベロープでラップするかどうかを示すフラグ。

一部の API クライアントは、HTTP レスポンス ヘッダーまたはステータス コードにアクセスできません。これを修正するには、クエリで envelope : true を設定します。

結果のリストを返すエンドポイントの場合、 contentオブジェクトはエンベロープです。 MongoDB Ops Manager は、レスポンス本体にstatusフィールドを追加します。

false

verbose

ブール値

任意

応答にすべての子ジョブを含めるかどうかを示すフラグ。 各ログ コレクション ジョブには、リクエストに含まれる各ログ タイプと MongoDB プロセスの子ジョブが含まれます。

false

このエンドポイントは、HTTP リクエスト本体パラメータを使用しません。

応答JSONドキュメントには、resultオブジェクトの配列、linkオブジェクトの配列、および検索されたresultオブジェクトの合計数のカウントが含まれます。

名前
タイプ
説明

results

配列

配列には、results 埋め込みドキュメント セクションに詳細な項目ごとに 1 つのオブジェクトが含まれます。

links

配列

配列には、サブリソースや関連リソースへの 1 つ以上のリンクが含まれます。 URL 間の関係は、 Web リンク仕様 で説明されています。

totalCount

数値

結果セット内の項目の合計数の整数。 結果セット全体がページ分割される場合は、 results配列内のオブジェクト数よりも大きくなる可能性があります。

各結果は 1 つのログ コレクション ジョブです。

名前
タイプ
説明

Thursday

配列

このリクエストに関連付けられた子ジョブのリスト。 冗長クエリ パラメータをtrueに設定している場合は、 の応答に含まれます。

oldJob[n].errorMessage

string

この子ジョブが失敗した理由を示すエラー メッセージ(該当する場合)。

oldJobs[n].FinishDate

string

この子ジョブが完了したときの ISO 8601 日付と時刻の形式(UTC)でのタイムスタンプ。

oldJobs[n].hostName

string

子ジョブがログを収集するホストの名前。

oldJobs[n].logCollectionType

string

この子ジョブが収集するログのタイプ。 次のいずれかの値を返します。

  • AUTOMATION_AGENT

  • BACKUP_AGENT

  • MONITORING_AGENT

  • MONGODB

  • FTDC

oldJobs[n].path

string

この子ジョブがログを収集する配置内のプロセスへのパス。 MongoDB Atlas はこれらのパスを使用して、圧縮されたアーカイブ ファイルにディレクトリ階層を構築します。

  • AUTOMATION_AGENT: <hostname>/automation_agent

  • BACKUP_AGENT: <hostname>/automation_agent

  • MONITORING_AGENT: <hostname>/automation_agent

  • MONGODB: <hostname>/<port>/<mongodb>

  • FTDC: <hostname>/<port>/<ftdc>

oldJobs[n].startDate

string

この子ジョブが開始されたときの ISO 8601 日付と時刻の形式(UTC)でのタイムスタンプ。

oldJobs[n].status

string

この子ジョブのステータス。 このリソースは、次のいずれかの値を返します。

  • SUCCESS

  • FAILURE

  • IN_PROGRESS

  • MARKED_FOR_EXPIRY

  • EXPIRED

oldJobs[n].uncompressedDiskspaceBytes

数値

この子ジョブが使用する非圧縮ディスク領域の合計(バイト単位)。

createdDate

string

タイムスタンプ(ログコレクションリクエストジョブを作成したときの UNIXエポックからの経過秒数単位)。

expirationDate

string

ログコレクションリクエストジョブの有効期限が切れたときに UNIXエポックからの経過秒数単位で表示されます。

グループ ID

string

ログ収集リクエストに関連付けられた プロジェクト 24を識別する一意の 桁の 16 進数string 。

id

string

ログ コレクション リクエスト ジョブを識別する一意な 24 桁の 16 進数のstring 。

logTypes

配列

このリクエストに含まれるログの種類のリスト。 このリソースは、次の 1 つ以上の値を返します。

  • AUTOMATION_AGENT

  • BACKUP_AGENT

  • MONITORING_AGENT

  • MONGODB

  • FTDC

編集済み

ブール値

リクエストが応答内のメール、ホスト名、 IPアドレス、名前空間をランダムなstring値に置き換えるかどうかを示すフラグ。

resourceName

string

ログをリクエストしたリソースの名前。

resourceType

string

ログをリクエストしたリソースのタイプ。 このリソースは、次のいずれかの値を返します。

  • CLUSTER

  • PROCESS

  • REPLICA_SET

rootResourceName

string

配置の一部に対してログ要求を行った場合の、完全な配置の名前。 配置の一部として、クラスター内のレプリカセット、またはシャーディングされたクラスターの 1 つのシャードにすることができます。

rootResourceType

string

配置の一部に対してログ要求を行った場合の、完全な配置の部分のタイプ。 配置の一部として、クラスター内のレプリカセット、またはシャーディングされたクラスターの 1 つのシャードにすることができます。 このリソースは、次のいずれかの値を返します。

  • CLUSTER

  • PROCESS

  • REPLICA_SET

状態

string

ログ コレクション リクエスト ジョブのステータス。 このリソースは、次のいずれかの値を返します。

  • SUCCESS

  • FAILURE

  • IN_PROGRESS

  • MARKED_FOR_EXPIRY

  • EXPIRED

sizeRequestedPerFileBytes

数値

各ログファイルのサイズ(バイト単位)。

uncompressedSize TotalBytes

数値

このリクエストが返すログ データの非圧縮サイズの合計(バイト単位)。

userId

string

リクエストを実行するユーザーを識別する一意な 24 桁の 16 進数のstring 。

ダウンロードUrl

string

このリクエストからログをダウンロードするインターネット アドレス。

curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \ --header "Accept: application/json" \ --include \ --request GET "https://<OpsManagerHost>:<Port>/api/public/v1.0/groups/{GROUP-ID}/logCollectionJobs?verbose=true&pretty=true"
HTTP/1.1 401 UnauthorizedContent-Type: application/json;charset=ISO-8859-1Date: {dateInUnixFormat}WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=falseContent-Length: {requestLengthInBytes}Connection: keep-alive
HTTP/1.1 200 OKVary: Accept-EncodingContent-Type: application/jsonStrict-Transport-Security: max-age=300Date: {dateInUnixFormat}Connection: keep-aliveContent-Length: {requestLengthInBytes}X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
{ "links": [ { "href": "https://<OpsManagerHost>:<Port>/api/public/v1.0/groups/{GROUP-ID}/logCollectionJobs?verbose=true&pageNum=1&itemsPerPage=100", "rel": "self" } ], "results": [ { "childJobs": [ { "automationAgentId": "5c810cc4ff7a256345ff97bf", "errorMessage": null, "finishDate": "2019-03-07T12:21:30Z", "hostName": "server1.example.com", "logCollectionType": "AUTOMATION_AGENT", "path": "server1.example.com/automation_agent", "startDate": "2019-03-07T12:21:24Z", "status": "SUCCESS", "uncompressedDiskSpaceBytes": 14686 } ], "creationDate": "2019-03-07T12:21:24Z", "downloadUrl": "https://<OpsManagerHost>:<Port>/api/public/v1.0/groups/{GROUP-ID}/logCollectionJobs/5c810cc4ff7a256345ff97b7/download", "expirationDate": "2019-04-06T12:21:24Z", "groupId": "5c8100bcf2a30b12ff88258f", "id": "5c810cc4ff7a256345ff97b7", "logTypes": [ "AUTOMATION_AGENT", "MONGODB" ], "redacted": true, "resourceName": "myReplicaSet", "resourceType": "replicaset", "rootResourceName": "myReplicaSet", "rootResourceType": "replicaset", "sizeRequestedPerFileBytes": 1000, "status": "SUCCESS", "uncompressedSizeTotalBytes": 63326, "userId": "5c80f75fcf09a246878f67a4" }, { "childJobs": [ { "automationAgentId": "5c81086e014b76a3d85e1117", "errorMessage": null, "finishDate": "2019-03-07T12:02:57Z", "hostName": "server1.example.com:27027", "logCollectionType": "MONGODB", "path": "server1.example.com/27027/mongodb", "startDate": "2019-03-07T12:02:54Z", "status": "SUCCESS", "uncompressedDiskSpaceBytes": 9292 } ], "creationDate": "2019-03-07T12:02:54Z", "downloadUrl": "https://<OpsManagerHost>:<Port>/api/public/v1.0/groups/{GROUP-ID}/logCollectionJobs/5c81086e014b76a3d85e1113/download", "expirationDate": "2019-05-06T12:02:54Z", "groupId": "5c8100bcf2a30b12ff88258f", "id": "5c81086e014b76a3d85e1113", "logTypes": [ "MONGODB", "FTDC", "AUTOMATION_AGENT" ], "redacted": false, "resourceName": "myReplicaSet", "resourceType": "replicaset", "rootResourceName": "myReplicaSet", "rootResourceType": "replicaset", "sizeRequestedPerFileBytes": 1000, "status": "IN_PROGRESS", "uncompressedSizeTotalBytes": 44518, "userId": "5c80f75fcf09a246878f67a4" } ], "totalCount": 2}