Note
Groups and projects are synonymous terms. Your {PROJECT-ID} is the
same as your project id. For existing groups, your group/project id
remains the same. This page uses the more familiar term group when
referring to descriptions. The endpoint remains as stated in the
document.
Base URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
Resource
GET /groups/{PROJECT-ID}/alerts/{ALERT-ID} 
Request Path Parameters
| Parameter | Type | Description | 
|---|---|---|
| PROJECT-ID | string | (Required.) Project identifier. | 
| ALERT-ID | string | (Required.) Alert identifier. | 
Request Query Parameters
The following query parameters are optional:
| Name | Type | Necessity | Description | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| pretty | boolean | Optional | Flag indicating whether the response body should be in a prettyprint format. | 
 | ||||||
| envelope | boolean | Optional | Flag that indicates whether or not to wrap the response in an envelope. Some API clients cannot access the HTTP response headers or status code. To remediate this, set envelope=true in the query. For endpoints that return one result, the response body includes: 
 | 
 | 
Request Body Parameters
This endpoint doesn't use HTTP request body parameters.
Response
The fields in the return document depend on the alert type:
| Name | Type | Description | 
|---|---|---|
| acknowledgedUntil | string | Timestamp in ISO 8601 date and time format in UTC until which the alert has been acknowledged. Ops Manager returns this value if the alert has been acknowledged. | 
| acknowledgementComment | string | Comment left by the user who acknowledged the alert. Ops Manager returns this value if the alert has been acknowledged. | 
| acknowledgingUsername | string | Username of the user who acknowledged the alert. Ops Manager returns this value if the alert has been acknowledged. | 
| 
 | string | Unique identifier for the alert configuration that triggered this alert. | 
| 
 | string | Unique identifier for the cluster to which this alert applies. Ops Manager returns this value if
 | 
| 
 | string | Name of the cluster to which this alert applies. Ops Manager returns this value if
 | 
| 
 | string | Timestamp in ISO 8601 date and time format in UTC when the alert was opened. | 
| 
 | object | Current value of the metric that triggered the alert. Ops Manager returns this value if
 | 
| currentValue.number | number | Value of the metric. | 
| currentValue.units | string | Units for the value. Value depends on the type of metric. For example, a metric that measures memory consumption would have a byte measurement, while a metric that measures time would have a time unit. Ops Manager can return: 
 | 
| 
 | string | Name of the event that triggered the alert. Accepted values are: Agent Automation Configuration Backup
-  BI Connector Cluster Data Explorer Accessed Host Organization Project Replica Set Team User For a complete list of events included in the Ops Manager audit log, see Audit Events. | 
| 
 | string | Unique identifier of the group for which this alert was opened. | 
| 
 | string | unique identifier for the host to which the metric pertains. Ops Manager returns this value if  
 | 
| 
 | string | Hostname and port of each host to which the alert applies. This can be a hostname, an FQDN, an IPv4 address, or an IPv6 address. Ops Manager returns this value if  
 | 
| 
 | string | Unique identifier for the alert. | 
| 
 | string | Timestamp in ISO 8601 date and time format in UTC when the last notification was sent for this alert. Ops Manager returns this value if notifications have been sent. | 
| 
 | array of objects | One or more links to sub-resources and/or related resources. All
 | 
| 
 | string | Name of the measurement whose value went outside the threshold. Ops Manager returns this value if  For possible values, see Measurement Types for Alerts. | 
| 
 | string | Name of the replica set. Ops Manager returns this value if  
 | 
| 
 | string | Timestamp in ISO 8601 date and time format in UTC when the alert was closed. Ops Manager returns this value if  | 
| 
 | string | Current state of the alert. Ops Manager can return one of the following: 
 | 
| 
 | string | Type of host being backed up when  
 | 
| 
 | string array | Identifying labels set for this alert. | 
| 
 | string | Timestamp in ISO 8601 date and time format in UTC when the alert was last updated. | 
Measurement Types for Alerts
The alerts resource returns measurement types in the metricName field.
The field is present only if eventTypeName is set to
OUTSIDE_METRIC_THRESHOLD.
Host Measurements
| 
 | Rate of asserts for a MongoDB process found in the
 | 
| 
 | Amount of data flushed in the background. | 
| 
 | Amount of bytes in the WiredTiger
storage engine cache and tickets found in the
 | 
| 
 | Number of connections to a MongoDB process found in the
 | 
| 
 | Number of cursors for a MongoDB
process found in the  | 
| 
 | Numbers of  | 
| 
 | Number of operations waiting on locks for the MongoDB process that the serverStatus command generates. Ops Manager computes these values based on the type of storage engine. | 
| 
 | Number of index btree operations. | 
| 
 | Number of journaling operations. | 
| 
 | Amount of memory for a MongoDB process found in the
 | 
| 
 | Amount of throughput for MongoDB process found in the
 | 
| 
 | Durations and throughput of the MongoDB process' oplog. | 
| 
 | On-disk storage space as collected from the MongoDB  | 
| 
 | Rate of database operations on a MongoDB process since the
process last started found in the  | 
| 
 | Rate of database operations on MongoDB
secondaries found in the
 | 
| 
 | Average rate of documents returned, inserted, updated, or deleted per second during a selected time period. | 
| 
 | Average rate for operations per second during a selected time period that perform a sort but cannot perform the sort using an index. | 
| 
 | Average execution time in milliseconds per read, write, or command operation during a selected time period. Available to hosts running MongoDB 3.4 or later. | 
| 
 | Number of times the host restarted within the previous hour. | 
| 
 | Physical memory usage, in bytes. | 
| 
 | Network throughput in bytes per second. | 
| 
 | Total amount swap space in use. | 
| 
 | Average rate per second to scan index items during
queries and query-plan evaluations found in the value of
 | 
| 
 | Average rate of documents scanned per second during queries
and query-plan evaluations found in the value of
 | 
| 
 | Ratio of the number of index items scanned to the number of documents returned. | 
| 
 | Ratio of the number of documents scanned to the number of documents returned. | 
Example Request
 curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \  --header 'Accept: application/json' \  --include \  --request GET "https://<ops-manager-host>/api/public/v1.0/groups/{PROJECT-ID}/alerts/{ALERT-ID}" 
Example Response
Response Header
 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 
 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} 
Response Body
{   "alertConfigId" : "5b43d04087d9d6357de591aa",   "created" : "2019-07-26T21:12:19Z",   "currentValue" : {     "number" : 100,     "units" : "RAW"   },   "eventTypeName" : "OUTSIDE_METRIC_THRESHOLD",   "humanReadable" : "Project: testProj                      Organization: testOrg                      Alert acknowledged by user@example.com until 2019/10/17 19:48 GMT.                      Comment: N/A                      Connections has gone below 1000                      mycluster.example.com:27017                      Created: 2019/10/17 15:26 GMT                      Replica Set: cluster0-shard-0                      Type: Primary                      Current Value: 100"   "groupId" : "535683b3794d371327b",   "hostnameAndPort" : "mycluster.example.com:27017",   "id" : "533cb4b8e4b0f1820cdabc7f",   "lastNotified" : "2019-07-26T21:13:48Z",   "metricName" : "CONNECTIONS",   "replicaSetName" : "mycluster",   "resolved" : "2019-07-26T21:13:42Z",   "status" : "CLOSED",   "typeName" : "HOST_METRIC",   "updated" : "2019-07-26T21:13:42Z",   "links" : [ ... ] }