Docs Menu
Docs Home
/ /
Archivos de configuración de la aplicación

Archivos de configuración del reenvío de registros

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

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
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
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>"
}

Volver

Puntos finales HTTPS