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

1 つのグローバル アラートを確認

指定した日時まで、1 つのアラートを確認できます。 過去の日付と時刻を指定して、アラートの確認を解除することもできます。

割り当てられた次のいずれかのロールを使用して、このエンドポイントを正常に呼び出すことができます。

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

PATCH /globalAlerts/{ALERT-ID}
名前
タイプ
説明

ALERT-ID

string

確認したいアラートの一意の識別子です。

名前
タイプ
必要性
説明
default

pretty

ブール値

任意

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

false

envelope

ブール値

任意

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

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

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

  • status: HTTPレスポンス コード

  • content: 期待される応答本体

false

Body Parameter
タイプ
必要性
説明

acknowledgedUntil

string

必須

8601この形式を確認する 。この時間が経過すると、MongoDB Ops Manager はアラートを未確認に戻します。

アラートがすぐに再開されないようにするには、日付と時刻を離れた時点に設定します。

アラートを未確認にするには、過去の時刻と日付を指定します。

acknowledgementComment

string

任意

アラート確認応答を説明するコメント。

名前
タイプ
説明

acknowledgedUntil

string

アラートが確認されたことを示すISO 8601 日付と時刻の形式のUTC タイムスタンプ。MongoDB Ops Manager は、ユーザーがこのアラートを認識した場合に、このフィールドを表示します。

acknowledgementComment

string

このアラートを確認したユーザーが残すコメント。 MongoDB Ops Manager は、ユーザーがこのアラートを確認した場合、このフィールドを表示します。

acknowledgingUsername

string

アラートを確認したユーザーの MongoDB Ops Manager ユーザー名 。 MongoDB Ops Manager は、ユーザーがこのアラートを確認した場合、このフィールドを表示します。

alertConfigId

string

このアラートをトリガーしたグローバル アラート構成の一意の識別子。

clusterId

string

このアラートが適用されるクラスターの一意の識別子。 MongoDB Ops Manager は、次のカテゴリ内のグローバル アラートに対してこのフィールドを返します。

clusterName

string

このアラートが適用されるクラスターに名前を付けます。 MongoDB Ops Manager は、次のカテゴリ内のグローバル アラートに対してこのフィールドを返します。

created

string

ISO 8601 の日付と時刻形式のタイムスタンプ。アラートが作成された時の日付と時刻形式(UTC)。

currentValue

オブジェクト

アラートをトリガーしたメトリクスの現在の値。 MongoDB Ops Manager は、ホストのカテゴリ内のグローバル アラートでこのフィールドを返します。

currentValue.number

数値

メトリクスの現在の値。

currentValue.units

string

currentValue.numberの単位。 単位はメトリクスの型によって異なります。

指定できる値は次のとおりです。

  • RAW

  • BITS

  • BYTES

  • KILOBITS

  • KILOBYTES

  • MEGABITS

  • MEGABYTES

  • GIGABITS

  • GIGABYTES

  • TERABYTES

  • PETABYTES

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

例、メモリ消費を測定するメトリクスにはBYTESを使用でき、時間を測定するメトリクスにはHOURSを使用できます。

eventTypeName

string

アラートをトリガーしたイベントの名前。

アラートを生成するイベントの種類を確認するには、「アラートのタイプ 」を参照してください。

MongoDB Ops Managerの監査ログに含まれるイベントの完全なリストについては、「監査イベント 」を参照してください。

groupId

string

このアラートが開かれたプロジェクトの一意の識別子。

hostId

string

メトリクスが属するホストの一意の識別子。 MongoDB Ops Manager は、次のカテゴリ内のグローバル アラートに対してこのフィールドを返します。

hostnameAndPort

string

アラートが適用される各ホストするのホスト名とポート。ホスト名は、ホスト名、FQDN、IPv4アドレス、またはIPv6アドレスのみにできます。MongoDB Ops Managerは、次のカテゴリのグローバルアラートに対してこのフィールドを返します。

id

string

アラートの一意の識別子。

lastNotified

string

ISO 8601 のタイムスタンプ このアラートの最後の通知が送信されたときの日付と時刻形式(UTC) 。Ops Manager は、Ops Manager が通知を送信した場合にこれを表示します。

metricName

string

値がしきい値を超えた測定値の名前。 MongoDB Ops Manager は"eventTypeName" : "OUTSIDE_METRIC_THRESHOLD"の場合にこのフィールドを返します。

可能な値については、「グローバル アラートの測定タイプ 」を参照してください。

replicaSetName

string

レプリカセットの名前。 MongoDB Ops Manager は、次のカテゴリ内のグローバル アラートに対してこのフィールドを返します。

resolved

string

アラートが閉じられたときの ISO8601 の日付と時刻形式の UTC のタイムスタンプ。 MongoDB Ops Manager"status" : "CLOSED" は、 の場合、グローバル アラートでこのフィールドを返します。

sourceTypeName

string

バックアップされるホストのタイプ。 MongoDB Ops Manager は、バックアップの カテゴリのグローバル アラートにこのフィールドを返します。 返される可能性のある値は次のとおりです。

  • REPLICA_SET

  • SHARDED_CLUSTER

  • CONFIG_SERVER

status

string

アラートの現在の状態。 返される可能性のある値は次のとおりです。

  • TRACKING: アラート条件は存在していますが、その条件がアラートをtriggerするに十分なく長く続いていません。

  • OPEN:アラートが開いています

  • CLOSED: アラートが閉じられました。

  • CANCELLED: アラートがキャンセルされました。

tags

文字列の配列

このアラートに関連付けられているタグ。

typeName

string

このフィールドは非推奨であり、無視されます。

updated

string

このアラートが最後に更新されたときの ISO の日付と時刻形式(UTC)のタイムスタンプ。8601

curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \ --header "Accept: application/json" \ --header "Content-Type: application/json" \ --include \ --request PATCH "https://<OpsManagerHost>:<Port>/api/public/v1.0/globalAlerts/{ALERT-ID}" \ --data '{ "acknowledgedUntil":"2020-04-10T20:21:31Z", "acknowledgementComment":"test" }'
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 201 CreatedVary: Accept-EncodingContent-Type: application/jsonStrict-Transport-Security: max-age=300Date: {dateInUnixFormat}Connection: keep-aliveContent-Length: {requestLengthInBytes}X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
{ "acknowledgedUntil": "2020-04-10T20:20:38Z", "acknowledgementComment": "test", "acknowledgingUsername": "rwqvzark", "alertConfigId": "{ALERT-CONFIG-ID}", "created": "2019-12-02T20:39:54Z", "eventTypeName": "BACKUP_AGENT_DOWN", "groupId": "{PROJECT-ID}", "id": "{ALERT-ID}", "lastNotified": "2020-04-09T20:21:31Z", "links": [ ], "status": "OPEN", "tags": [], "typeName": "AGENT", "updated": "2020-04-10T19:14:38Z"}