Menu Docs
Página inicial do Docs
/ /
Serviços Atlas App
/ /

Registros de serviços

Nesta página

  • Visão geral
  • MongoDB Atlas
  • Campos
  • Campos de erro
  • Webhook/HTTP Service
  • Campos
  • Campos de erro

Os registros de serviço são criados sempre que um usuário interage com serviços externos. Os campos presentes nas entradas de registro do serviço são determinados pelo serviço que emitiu o registro.

O MongoDB Atlas é oferecido como um serviço de primeira classe no Atlas App Services. As entradas de registro do serviço têm o seguinte formato:

{
"arguments": [
{
"collection": <collection>,
"database": <database>,
"query": <query document>,
"limit": {
"$numberInt": <number>
}
}
],
"name": <action>,
"service": "mongodb-atlas"
}
Function Call Location: <location>
Compute Used: <number> bytes•ms
Remote IP Address: <ip address>
SDK: <sdk>>
Platform Version: <version>
Rule Performance Metrics:
{
"database.collection": {
"roles": {
"owner": {
"matching_documents": 5,
"evaluated_fields": 0,
"discarded_fields": 0
}
},
"no_matching_role": 0
}
}
Campo
Descrição
Endereço IP remoto
O endereço IP que enviou a solicitação ao App Services. (por exemplo 52.21.89.200)
Computação usada
Carga computacional da operação.
Versão da plataforma
A versão da plataforma que enviou a solicitação.
SDK

O SDK usado para enviar a solicitação. Os valores em potencial incluem qualquer SDK. Para um navegador, é <browser> <SDK version>.

Exemplo

Esta solicitação veio do Realm Web SDK versão 4.0.0 em execução no Mozilla Firefox:

SDK: firefox v4.0.0

Esta solicitação veio do Realm Java SDK versão 4.6.0 em execução no AndroidMarshmallow:

SDK: android v4.6.0
Local da chamada de função
O centro de dados no qual a função foi executada.
Métricas de desempenho de regras
Um resumo das roles , esquemas e filtros aplicados a um valor de devolução. Fornece o número de documentos aos quais uma função se aplica, bem como o número de campos nesses documentos que o App Services avaliou e potencialmente reteve.

As entradas de registro criadas por operações malsucedidas podem apresentar campos adicionais para fins de depuração. Isso inclui o seguinte:

Campo
Descrição
Erro
Uma breve descrição de um erro.
Stack Trace
Uma impressão de um traçado de pilha de exceção.
Detalhes
Informações extras sobre uma execução, incluindo ação, motivo, nome do serviço e tipo de serviço.

As entradas de registro do webhook seguem o seguinte formulário:

Logs:
[
<log line>,
<log line>,
...
]
Function Call Location: <location>
Compute Used: <number> bytes•ms
Remote IP Address: <ip address>
Campo
Descrição
Endereço IP remoto
O endereço IP que enviou a solicitação ao App Services. (por exemplo 52.21.89.200)
Computação usada
A carga computacional da operação medida em byte-ms.
Local da chamada de função
O centro de dados no qual a função foi executada.
Registros
Uma lista de console.log saídas. O App Services salva os primeiros 512 bytes das primeiras 25 chamadas console.log() .

As entradas de registro criadas por operações malsucedidas podem apresentar campos adicionais para fins de depuração. Isso inclui o seguinte:

Campo
Descrição
Erro
Uma breve descrição de um erro.
Stack Trace
Uma impressão de um traçado de pilha de exceção.
Detalhes
Informações extras sobre uma execução, incluindo ação, motivo, nome do serviço e tipo de serviço.

Voltar

Registros de esquema