Observação
Grupos e projetos são termos sinônimos. Seu {PROJECT-ID} é igual ao ID do seu grupo. Para grupos existentes, o ID do grupo/ ID do projeto permanece o mesmo. Esta página usa o termo grupo, que é mais familiar, ao se referir a descrições. O ponto de extremidade permanece conforme indicado no documento.
URL base: https://cloud.mongodb.com/api/public/v1.0
Resource
GET /groups/{PROJECT-ID}/alerts
Parâmetros do caminho da solicitação
Parâmetro | Tipo | Descrição |
|---|---|---|
ID do projeto | string | (Obrigatório.) Identificador do projeto. |
Solicitar parâmetros de query
Nome | Tipo | necessidade | Descrição | Default |
|---|---|---|---|---|
pageNum | número | Opcional | Um inteiro baseado que retorna uma subseção de resultados. |
|
itemsPerPage | número | Opcional | Número de itens a serem devolvidos por página, até um máximo de 500. |
|
pretty | booleano | Opcional | Sinalizador que indica se o corpo da resposta deve estar em um formato de impressão bonita. |
|
envelope | booleano | Opcional | Sinalizador que indica se deseja ou não envolver a resposta em um envelope. Some API clients cannot access the HTTP response headers or status code. To remediate this, set Para endpoints que retornam uma lista de resultados, o objeto |
|
backupJobsEnabledOnly | booleano | Opcional | Sinalizador que indica se os daemon não habilitados para reconhecimento de data center devem ser excluídos da resposta. Defina isso como |
|
Nome | Tipo | necessidade | Descrição |
|---|---|---|---|
| string | Opcional | Especifique um status para retornar apenas os alertas com o status especificado. Omitir para retornar todos os alertas. O Cloud Manager aceita os seguintes valores:
|
Parâmetros do corpo da solicitação
Este endpoint não usa parâmetros do corpo da solicitação HTTP.
Resposta
documento de resposta
The response JSON document includes an array of result objects, an array of link objects and a count of the total number of result objects retrieved.
Nome | Tipo | Descrição |
|---|---|---|
| array | A array inclui um objeto para cada item detalhado na seção |
| array | A array inclui um ou mais links para sub-recursos e/ou recursos relacionados. As relações entre URLs são explicadas na Especificação de links da web. |
| número | Contagem de números inteiros do número total de itens no conjunto de resultados. Pode ser maior que o número de objetos na array results se todo o conjunto de resultados for paginado. |
results documento incorporado
Cada resultado é um alerta.
Nome | Tipo | Descrição |
|---|---|---|
| string | Registro de data/hora no formato de data e hora ISO 8601 até o momento em que o alerta foi confirmado. O Cloud Manager retorna esse valor se o alerta tiver sido confirmado. |
| string | Comentário deixado pelo usuário que reconheceu o alerta. O Cloud Manager retorna esse valor se o alerta tiver sido confirmado. |
| string | Nome de usuário do usuário que reconheceu o alerta. O Cloud Manager retorna esse valor se o alerta tiver sido confirmado. |
| string | Identificador exclusivo para a configuração de alerta que acionou este alerta. |
| string | Identificador único do cluster ao qual este alerta se aplica. Cloud Manager retorna esse valor se |
| string | Nome do cluster ao qual este alerta se aplica. Cloud Manager retorna esse valor se |
| string | Registro de data/hora no formato de data e hora ISO 8601 em UTC quando o alerta foi aberto. |
| objeto | Valor atual da métrica que acionou o alerta. O Cloud Manager retorna esse valor se |
| número | Valor da métrica. |
| string | Unidades para o valor. O valor depende do tipo de métrica. Por exemplo, uma métrica que mede o consumo de memória teria uma medida de bytes, enquanto uma métrica que mede o tempo teria uma unidade de tempo. O Cloud Manager pode retornar:
|
| string | Nome do evento que acionou o alerta. Os valores aceitos são: Agente
Configuração da automação
Backup.
BI Connector
Cobrança cluster
Data Explorer acessado
Backup em disco Anfitrião Organização Projeto Conjunto de réplicas Caso de suporte team
Usuário |
| string | Identificador único do grupo para o qual este alerta foi aberto. |
| string | identificador exclusivo do host ao qual a métrica pertence. Cloud Manager retornará este valor se
|
| string | Nome do host e porta de cada host ao qual o alerta se aplica. Pode ser um nome de host, um FQDN, um endereço IPv4 ou um endereço IPv6. Cloud Manager retornará este valor se
|
| string | Identificador único para o alerta. |
| string | Registro de data/hora no formato de data e hora ISO 8601 em UTC quando a última notificação foi enviada para este alerta. O Cloud Manager retorna esse valor se notificações tiverem sido enviadas. |
| Array de objetos | Um ou mais links para sub-recursos e/ou recursos relacionados. Todas as arrays |
| string | Nome da medição cujo valor ficou fora do limite. Cloud Manager retornará esse valor se For possible values, see Measurement Types for Alerts. |
| string | Nome do conjunto de réplicas. Cloud Manager retornará este valor se
|
| string | Registro de data/hora no formato de data e hora ISO 8601 em UTC quando o alerta foi fechado. O Cloud Manager retorna esse valor se |
| string | Estado atual do alerta. O Cloud Manager pode retornar um dos seguintes:
|
| string | Tipo de host que está sendo copiado quando
|
| array de strings | Identificar rótulos definidos para este alerta. |
| string | Campo obsoleto. |mms| ignora. |
| string | Registro de data/hora no formato de data e hora ISO 8601 em UTC quando o alerta foi atualizado pela última vez. |
Tipos de medição para alertas
O recurso alerts retorna tipos de medição no campo metricName . O campo está presente somente se eventTypeName estiver definido como OUTSIDE_METRIC_THRESHOLD.
Medições do host
| Rate of asserts for a MongoDB process found in the |
| Quantidade de dados liberados em segundo plano. |
| 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 |
| Números de |
| Número de operações aguardando travas para o processo MongoDB que o comando gera. O Cloud Manager calcula esses valores com base no tipo de mecanismo de |
| Número de operações do índice b. |
| Número de operações de registro no diário. |
| Amount of memory for a MongoDB process found in the |
| Amount of throughput for MongoDB process found in the |
| Durações e taxa de transferência do oplog do processo MongoDB. |
| Espaço de armazenamento no disco conforme coletado do comando 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 |
| Taxa média de documentos devolvidos, inseridos, atualizados ou excluídos por segundo durante um período selecionado. |
| Taxa média de operações por segundo durante um período de tempo selecionado que executa uma classificação, mas não pode executá-la usando um índice. |
| Tempo médio de execução em milissegundos por operação de leitura, gravação ou comando durante um período de tempo selecionado. Disponível para hosts que executam o MongoDB 3.4 ou posterior. |
| Número de vezes que o host reiniciou na hora anterior. |
| Uso de memória física, em bytes. |
| Taxa de transferência da rede em bytes por segundo. |
| Quantidade total de espaço de troca em uso. |
| 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 |
| Proporção do número de itens de índice digitalizados para o número de documentos devolvidos. |
| Proporção do número de documentos digitalizados para o número de documentos devolvidos. |
Exemplo de solicitação
O seguinte retorna todos os alertas OPEN :
curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \ --header 'Accept: application/json' \ --include \ --request GET "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/alerts?status=OPEN&pretty=true"
Exemplo de resposta
Cabeçalho de resposta
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}
Corpo de resposta
1 { 2 "links" : [ { 3 "href" : "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/alerts?status=OPEN&pretty=true&pageNum=1&itemsPerPage=100", 4 "rel" : "self" 5 } ], 6 "results" : [ { 7 "alertConfigId" : "5953c5f380eef53887615fd4", 8 "created" : "2019-07-18T23:43:50Z", 9 "eventTypeName" : "MONITORING_AGENT_DOWN", 10 "groupId" : "{PROJECT-ID}", 11 "id" : "5d31043680eef5280d3664e0", 12 "lastNotified" : "2019-09-25T11:50:08Z", 13 "links" : [ { 14 "href" : "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/alerts/5d31043680eef5280d3664e0", 15 "rel" : "self" 16 } ], 17 "status" : "OPEN", 18 "tags" : [ ], 19 "typeName" : "AGENT", 20 "updated" : "2019-07-18T23:43:50Z" 21 } ], 22 "totalCount" : 1 23 }