Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / / /

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

項目一覧

  • 必須のロール
  • Resource
  • リクエスト
  • path パラメータ
  • クエリ パラメータ
  • ボディ パラメータ
  • 応答
  • リクエストの例
  • 応答例
  • 応答ヘッダー
  • レスポンス本体

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

このリソースには、 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
}

戻る

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