Overview
Se crean registros de función cada vez que un usuario llama a una Atlas Function usando un SDK de Realm. Mientras puede ejecutar funciones con un activador, solo las funciones llamadas directamente desde un SDK generan registros del tipo de función.
Formato de registro
Las entradas del registro de funciones tienen el siguiente 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 | Descripción | ||
|---|---|---|---|
Dirección IP remota | La dirección IP que envió la solicitud a Atlas App Services. (por ejemplo | ||
Cómputo utilizado | La carga computacional de la operación. | ||
Versión de la plataforma | The version of the platform that sent the request. | ||
SDK | El SDK utilizado para enviar la solicitud. Los valores potenciales incluyen cualquier SDK. Para un navegador, es EjemploEsta solicitud provino de la versión 4.0.0 del SDK web de Realm que se ejecuta en Mozilla Firefox: Esta solicitud provino de la versión 4.6.0 del SDK de Java de Realm que se ejecuta en Android Marshmallow: | ||
Ubicación de la llamada de función | El centro de datos en el que se ejecutó la función. | ||
Registros | Una lista de |
Campos de error
Las entradas de registro creadas por operaciones fallidas pueden incluir campos adicionales para fines de depuración. Estos incluyen lo siguiente:
Campo | Descripción |
|---|---|
Error | Una breve descripción de un error. |
Información de seguimiento de pila | Una impresión de un seguimiento de pila de una excepción. |
Detalles | Información adicional sobre una ejecución, incluida la acción, el motivo, el nombre del servicio y el tipo de servicio. |