Registros de serviços
Visão geral
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.
MongoDB Atlas
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 } }
Campos
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, é ExemploEsta solicitação veio do Realm Web SDK versão 4.0.0 em execução no Mozilla Firefox:
Esta solicitação veio do Realm Java SDK versão 4.6.0 em execução no AndroidMarshmallow:
| ||
Local da chamada de função | O centro de dados no qual a função foi executada. | ||
Métricas de desempenho de regras |
Campos de erro
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. |
Webhook/HTTP Service
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>
Campos
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() . |
Campos de erro
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. |