- API >
- Public API Resources >
- Measurements and Alerts >
- Alerts >
- Get One Alert
Get One Alert¶
On this page
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://cloud.mongodb.com/api/public/v1.0
Resource¶
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. | false |
||||||
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:
|
false |
Request Body Parameters¶
This endpoint does not use HTTP request body parameters.
Response¶
The fields in the return document depend on the alert type:
Name | Type | Description |
---|---|---|
acknowledged Until |
string | Timestamp in ISO 8601 date and time format in UTC until which the alert has been acknowledged. Cloud Manager returns this value if the alert has been acknowledged. |
acknowledgement Comment |
string | Comment left by the user who acknowledged the alert. Cloud Manager returns this value if the alert has been acknowledged. |
acknowledging Username |
string | Username of the user who acknowledged the alert. Cloud Manager returns this value if the alert has been acknowledged. |
alertConfigId |
string | Unique identifier for the alert configuration that triggered this alert. |
clusterId |
string | Unique identifier for the cluster to which this alert applies. Cloud Manager returns this value if
|
clusterName |
string | Name of the cluster to which this alert applies. Cloud Manager returns this value if
|
created |
string | Timestamp in ISO 8601 date and time format in UTC when the alert was opened. |
currentValue |
object | Current value of the metric that triggered the alert. Cloud 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. Example A metric that measures memory consumption would have a byte measurement, while a metric that measures time would have a time unit. Cloud Manager can return:
|
eventTypeName |
string | Name of the event that triggered the alert. To review the types of events that generate alerts, see Alert Types. |
groupId |
string | Unique identifier of the group for which this alert was opened. |
hostId |
string | unique identifier for the host to which the metric pertains. Cloud Manager returns this value if
|
hostnameAndPort |
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. Cloud Manager returns this value if
|
id |
string | Unique identifier for the alert. |
lastNotified |
string | Timestamp in ISO 8601 date and time format in UTC when the last notification was sent for this alert. Cloud Manager returns this value if notifications have been sent. |
links |
array of objects | One or more links to sub-resources and/or related resources. All
links arrays in responses include at least one link called
self . The relationships between URLs are explained in the
Web Linking Specification. |
metricName |
string | Name of the measurement whose value went outside the threshold. Cloud Manager returns this value if For possible values, see Measurement Types for Alerts. |
replicaSetName |
string | Name of the replica set. Cloud Manager returns this value if
|
resolved |
string | Timestamp in ISO 8601 date and time format in UTC when the alert was closed. Cloud Manager returns this value if |
status |
string | Current state of the alert. Cloud Manager can return one of the following:
|
sourceTypeName |
string | Type of host being backed up when
|
tags |
string array | Identifying labels set for this alert. |
typeName |
string | Deprecated field. |mms| ignores it. |
updated |
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
asserts document that the
serverStatus
command generates. |
|
Amount of data flushed in the background. |
|
Amount of bytes in the WiredTiger
storage engine cache and tickets found in the
wiredTiger.cache and
wiredTiger.concurrentTransactions documents
that the
serverStatus
command generates. |
|
Number of connections to a MongoDB process found in the
connections document that the
serverStatus
command generates. |
|
Number of cursors for a MongoDB
process found in the metrics.cursor document
that the
serverStatus
command generates. |
|
Numbers of Memory Issues and Page Faults for a MongoDB
process. |
|
Number of operations waiting on locks for the MongoDB process that the serverStatus command generates. Cloud 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
mem document that the
serverStatus command collects. |
|
Amount of throughput for MongoDB process found in the
network document that the
serverStatus command collects. |
|
Durations and throughput of the MongoDB process’ oplog. |
|
On-disk storage space as collected from the MongoDB dbStats
command. |
|
Rate of database operations on a MongoDB process since the
process last started found in the opcounters document that the
serverStatus command collects. |
|
Rate of database operations on MongoDB
secondaries found in the
opcountersRepl document that the
serverStatus
command collects. |
|
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
totalKeysExamined from the
explain command. |
|
Average rate of documents scanned per second during queries
and query-plan evaluations found in the value of
totalDocsExamined from the
explain command. |
|
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. |