Docs Menu
Docs Home
/ /
Servicios de aplicaciones Atlas

Archivos de configuración del reenvío de registros

Nota

Esta página describe un formato de archivo de configuración heredado. Solo debe usar esta información si está usando el formato obsoleto. realm-cli.

Cualquier archivo de configuración que extraiga con la CLI de App Services o exporte desde la interfaz de usuario utiliza la versión más reciente. Para obtener información detallada sobre el formato actual de los archivos de configuración, consulte Configuración de la aplicación.

Los archivos de configuración del reenvío de registros se definen en el directorio /log_forwarders.

app/
└── log_forwarders/
└── <Name>.json
log_forwarders/.json<name>
{
"name": "<name>",
"log_types": [ "<type>", ... ],
"log_statuses": [ "<status>", ... ],
"policy": { batching policy },
"action": { action configuration }
}
Campo
Descripción
name
String

Un nombre único para el reenvío de registros.

log_types
Array<String>

Una matriz de uno o más tipos de registro que el reenviador debe enviar a un servicio. Atlas App Services solo reenvía un registro si su tipo está indicado y su estado log_statuses es.

La matriz puede contener los siguientes tipos de registro:

  • auth

  • endpoint

  • function

  • graphql

  • push

  • schema

  • service

  • sync

  • trigger

  • trigger_error_handler

log_statuses
Array<String>

Una matriz de uno o más estados de registro que el reenviador debe enviar a un servicio. App Services solo reenvía un registro si su tipo está listado y aparece log_types en.

La matriz puede contener los siguientes estados de registro:

  • error

  • success

policy
Object

Un objeto que configura la política de procesamiento por lotes del reenvío.

Para reenviar registros individualmente:

{ "type": "single" }

Para agrupar registros en lotes:

{ "type": "batch" }
action
Object

Un objeto que configura dónde y cómo el reenvío envía registros.

Para reenviar registros a una colección MongoDB vinculada:

{
"type": "collection",
"data_source": "<data source name>",
"database": "<database name>",
"collection": "<collection name>"
}

Para reenviar registros con una función personalizada:

{
"type": "function",
"name": "<function name>"
}

Next

¿Qué son los servicios de aplicación Atlas?