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

1 つのプロジェクト イベントを取得する

項目一覧

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

このリソースを正常に呼び出すには、API キーに Project Read Onlyロールが必要です。

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

GET /groups/{groupId}/events/{eventId}
名前
タイプ
説明
グループ ID
string
目的のイベントに関連付けられたプロジェクトの一意の識別子。
eventId
string
目的のイベントの一意の識別子。

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

クエリ パラメータ
タイプ
説明
default
pretty
ブール値
pretty-print で応答を表示 形式。
false
envelope
ブール値
false
includeRaw
ブール値

出力にrawドキュメントを含めるかどうかを指定します。 rawドキュメントには、イベントに関する追加のメタ情報が含まれています。

重要: rawドキュメントの値は変更される可能性があります。 形式モニタリングの場合、 rawの値に依存しないでください。

false

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

名前
タイプ
説明
alertId
string
このイベントに関連付けられたアラートの一意の識別子。
alertConfigId
string
alertIdに関連付けられたアラート構成の一意の識別子。
apiKeyId
string

このイベントをトリガーしたAPI キーの一意の識別子。

このフィールドが応答に存在する場合、MongoDB Ops Manager はuserIdフィールドを返しません。

clusterId
string
このイベントが適用されるクラスターの一意の識別子。
clusterName
string
このイベントが適用されるクラスターの名前。
コレクション
string
イベントが発生したコレクションの名前。 このフィールドは、 eventTypeNameDATA_EXPLORERまたはDATA_EXPLORER_CRUDのいずれかの場合に表示される可能性があります。
作成済み
string
ISO8601 のタイムスタンプ このイベントがトリガーされたときの日付と時刻形式( UTC ) 。
currentValue
オブジェクト
このイベントをトリガーしたメトリクスの現在の値。
currentValue
.number
数値
メトリクスの値。
currentValue
.units
string

値に関連する単位。

たとえば、メモリ消費を測定するメトリクスにはバイト単位が含まれ、時間を測定するメトリクスには時間単位が含まれます。

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

  • RAW

  • BITS

  • BYTES

  • KILOBITS

  • KILOBYTES

  • MEGABITS

  • MEGABYTES

  • GIGABITS

  • GIGABYTES

  • TERABYTES

  • PETABYTES

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

database
string
イベントが発生したデータベースの名前。 このフィールドは、 eventTypeNameDATA_EXPLORERまたはDATA_EXPLORER_CRUDのいずれかの場合に表示される可能性があります。
distinct
オブジェクトの配列

このイベント中に配置に変更が加えられました。

MongoDB Ops Managerは、変更された内容に応じて異なる要素を返します。特権やロール、復元ジョブ、オートメーションモジュールなど。 この配列とそのオブジェクトのリストはすべて網羅されていません。

diffs
.id
string
このイベントで実行された差分の一意の識別子。
diffs
.params
オブジェクトの配列
指定されたリソースに対して行われた変更のコレクション。
diffs
.params
.display
string
変更が行われたときにアクティビティ フィードのコンソールに表示されるラベル。
diffs
.params
.new
string
変更されたパラメーターの新しい状態。
diffs
.params
.old
string
変更されたパラメーターの初期状態。
diffs
.params
.param
string
変更されたパラメーターの名前。
diffs
.status
string

このリソースに加えられた変更の内容。

  • NEW

  • MODIFIED

  • REMOVED

  • SHUTDOWN

  • STARTUP

  • RESTORE

  • RESTART

diffs
.type
string

変更が行われたリソース。

  • AUTH

  • AUTOMATION_AGENT

  • BACKUP_AGENT

  • BI_CONNECTOR

  • MONITORING_AGENT

  • PROCESS

  • REPLICA_SET

  • ROLES

  • USERS

eventTypeName
string

このイベントをトリガーした状況の名前。

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

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

グループ ID
string
このイベントが発生したプロジェクトの一意の識別子。
hostId
string
このイベントが発生したホストの一意の識別子。
Hostname
string
このイベントが発生したホストのホスト名、 FQDNIPv4アドレス、またはIPv6アドレス。
id
string
このイベントの一意の識別子。
is GlobalAdmin
ブール値
このイベントをトリガーしたユーザーがGlobal Monitoring Administratorロールを持っているかどうかを示すフラグ。
Links
オブジェクト配列

サブリソースや関連リソースへの 1 つ以上のリンク。 応答内のすべてのlinks配列には、 selfと呼ばれるリンクが少なくとも 1 つ含まれています。 URL の関係は、 Web リンク仕様 で説明されています。

metricName
string
値がしきい値を超えた測定値の名前。
opType
string
イベントを生成した操作のタイプ。 このフィールドは、 eventTypeNameDATA_EXPLORERまたはDATA_EXPLORER_CRUDのいずれかである場合に表示されます。
ポート
integer
このイベントに関連付けられているホストのポート。
publicKey
string

このイベントをトリガーしたAPIキーに関連付けられた公開キー。

このフィールドが応答に存在する場合、MongoDB Ops Manager はusernameフィールドを返しません。

ドキュメント

イベントに関する追加のメタ情報。 このフィールドは、 includeRawクエリ パラメータがtrueの場合にのみ表示されます。

重要: rawドキュメントの値は変更される可能性があります。 形式モニタリングの場合、 rawの値に依存しないでください。

remoteAddress
string
イベントをトリガーした MongoDB Ops Manager ユーザー(userId) に関連付けられた IP アドレス。
ReplicaSetName
string
レプリカセットの名前。
shardName
string
イベントに関連付けられたシャードの名前。
targetPublicKey
string
イベントの対象となるAPI キーの公開キー。
targetUsername
string
このイベントの対象となる MongoDB Ops Manager ユーザーのユーザー名。
teamId
string
このイベントに関連付けられた MongoDB Ops Manager チームの一意の識別子。
userId
string

このイベントをトリガーした MongoDB Ops Manager ユーザーの一意の識別子。

このフィールドが応答に存在する場合、MongoDB Ops Manager はapiKeyIdフィールドを返しません。

username
string

このイベントをトリガーした MongoDB Ops Manager ユーザーのユーザー名。

このフィールドが応答に存在する場合、MongoDB Ops Manager はpublicKeyフィールドを返しません。

accessListEntry
string
イベントの対象となる API キーのアクセス リスト エントリ。
curl --user "{publicKey}:{privateKey}" --digest \
--header "Accept: application/json" \
--include \
--request GET "https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/groups/{groupId}/events/{eventId}?pretty=true"
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}
1{
2 "created" : "2020-07-13T21:28:37Z",
3 "diffs" : [ {
4 "id" : "admin@admin",
5 "name" : null,
6 "params" : [ {
7 "display" : "Added Privilege",
8 "new" : "config.system.sessions: moveChunk",
9 "old" : null,
10 "param" : "config.system.sessions: moveChunk"
11 }, {
12 "display" : "Added Privilege",
13 "new" : "config.system.sessions: splitChunk",
14 "old" : null,
15 "param" : "config.system.sessions: splitChunk"
16 }, {
17 "display" : "Added Privilege",
18 "new" : "config.system.sessions: splitVector",
19 "old" : null,
20 "param" : "config.system.sessions: splitVector"
21 } ],
22 "priviileges" : [ {
23 "actions" : [ "moveChunk" ],
24 "resource" : {
25 "collection" : "system.sessions",
26 "db" : "config"
27 }
28 }, {
29 "actions" : [ "moveChunk" ],
30 "resource" : {
31 "collection" : "",
32 "db" : ""
33 }
34 }, {
35 "actions" : [ "enableSharding" ],
36 "resource" : {
37 "cluster" : true
38 }
39 }, {
40 "actions" : [ "cleanupOrphaned" ],
41 "resource" : {
42 "cluster" : true
43 }
44 }, {
45 "actions" : [ "flushRouterConfig" ],
46 "resource" : {
47 "cluster" : true
48 }
49 }, {
50 "actions" : [ "splitChunk" ],
51 "resource" : {
52 "collection" : "system.sessions",
53 "db" : "config"
54 }
55 }, {
56 "actions" : [ "splitChunk" ],
57 "resource" : {
58 "collection" : "",
59 "db" : ""
60 }
61 }, {
62 "actions" : [ "splitVector" ],
63 "resource" : {
64 "collection" : "system.sessions",
65 "db" : "config"
66 }
67 }, {
68 "actions" : [ "viewRole" ],
69 "resource" : {
70 "collection" : "",
71 "db" : ""
72 }
73 } ],
74 "roles" : [ {
75 "db" : "admin",
76 "role" : "readWriteAnyDatabase"
77 }, {
78 "db" : "admin",
79 "role" : "dbAdminAnyDatabase"
80 }, {
81 "db" : "admin",
82 "role" : "enableSharding"
83 }, {
84 "db" : "admin",
85 "role" : "backup"
86 }, {
87 "db" : "admin",
88 "role" : "clusterMonitor"
89 } ],
90 "status" : "MODIFIED",
91 "type" : "ROLES"
92 }
93}

戻る

すべてのプロジェクト イベントを取得する