Registros de funções
Visão geral
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.
Formato de registro
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>
Campos
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, é 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. | ||
Registros | Uma lista de console.log saídas. O App Services salva os primeiros 512 bytes das últimas 25 console.log() chamadas. |
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. |