Menu Docs
Página inicial do Docs
/ /
Tipos de log

Registros de serviços

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

Nesta página