Menu Docs

Registros de funções

Os registros de funções são criados sempre que um usuário chama uma Função de Realm usando um Realm SDK. Embora você possa executar funções com um trigger, somente as funções chamadas diretamente de um SDK geram registros do tipo de função.

As entradas de registro de função têm o seguinte formato:

Logs:
[
<log line>,
<log line>,
...
]
{
"arguments": [
<arg1>,
<arg2>
],
"name": <function name>,
"service": ""
}
Function Call Location: <location>
Compute Used: <number> bytes•ms
Remote IP Address: <ip address>
SDK: <sdk>
Platform Version: <version>
Campo
Descrição

Endereço IP remoto

O endereço IP que enviou a solicitação para o Atlas App Services. (por exemplo 52.21.89.200)

Computação usada

A 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.

Registros

Uma lista de console.log saídas. O App Services salva os primeiros 512 bytes das últimas 25 console.log() chamadas.

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.