Docs Menu
Docs Home
/
Ops Manager
/ / / /

監査ログのローテーション構成を取得する

このエンドポイントは、現在の監査ログ ローテーション構成を返します。

このリソースには、 Project Automation Adminロールが必要です。

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

GET /groups/{PROJECT-ID}/automationConfig/auditLogRotateConfig
名前
タイプ
必要性
説明

プロジェクトID

string

必須

オートメーション構成を所有するプロジェクトの一意の識別子。

次のクエリ パラメータは 任意です。

名前
タイプ
必要性
説明
default

pretty

ブール値

任意

false

envelope

ブール値

任意

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

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

1 つの結果を返すエンドポイントの場合、レスポンス本体には次のものが含まれます。

名前
説明

status

HTTPレスポンス コード

content

期待される応答本体

false

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

名前
タイプ
説明

sizeThresholdMB

float

ローテーション前の個々のログファイルの最大サイズ(MB 単位)。

timeThresholdHrs

整数

ローテーション前の個々のログファイルの最大時間(時間単位)。

numUncompressed

整数

現在のログファイルを含む、非圧縮のままにするログファイルの最大合計数。 デフォルトは5です。 ログファイルの数が最大 を超える場合は、日付順にソートし、制約が満たされるまで最も古いファイルを圧縮し続けます。

percentOfDiskspace

float

削除前に、すべてのログファイルが消費するディスク領域の最大パーセンテージ。 デフォルトは.02です。 ログファイルのサイズが合計ディスク領域の最大パーセンテージを超える場合は、日付順にソートし、制約が満たされるまで最も古いファイルを削除し続けます。

numTotal

整数

ログファイルの合計数。 ディスク上のログファイルの数がこの数を超えると、最も古いファイルが削除されます。 数値が指定されていない場合、デフォルトは0になり、他の設定によって決まります。

curl --user "{publicApiKey}:{privateApiKey}" --digest \
--header "Accept: application/json" \
--include \
--request GET "https://<OpsManagerHost>:<Port>/api/public/v1.0/groups/{PROJECT-ID}/automationConfig/auditLogRotateConfig?pretty=true" \
--output auditLogRotateConfig.json
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}

レスポンス本文には、MongoDB Ops Manager で設定されたフィールドのみが含まれます。

{
"sizeThresholdMB": 5005.5,
"timeThresholdHrs": 13,
"numUncompressed": 10,
"percentOfDiskspace": 0.1,
"numTotal": 15
}

戻る

モニタリング構成設定の更新

項目一覧