Menu Docs
Página inicial do Docs
/ /
Serviços Atlas App
/ /

Arquivos de configuração do encaminhador de registros

Você define os arquivos de configuração do encaminhador de log no diretório /log_forwarders .

app/
└── log_forwarders/
└── <Name>.json
log_forwarders/<name>JSON
{
"name": "<name>",
"log_types": [ "<type>", ... ],
"log_statuses": [ "<status>", ... ],
"policy": { batching policy },
"action": { action configuration }
}
Campo
Descrição
name
string
Um nome exclusivo para o encaminhador de registros.
log_types
string[]

Uma matriz de um ou mais tipos de registro que o encaminhador deve enviar a um serviço. O Atlas App Services só encaminha um registro se o tipo estiver listado e o status estiver listado em log_statuses.

A matriz pode conter os seguintes tipos de registro:

  • auth

  • endpoint

  • function

  • graphql

  • push

  • schema

  • service

  • sync

  • trigger

  • trigger_error_handler

log_statuses
string[]

Uma array de um ou mais status de registro que o encaminhador deve enviar a um serviço. O App Services só encaminha um registro se o tipo estiver listado e estiver listado em log_types.

A matriz pode conter os seguintes status de registro:

  • error

  • success

policy
object

Um objeto que configura a política de lote do encaminhador.

Para encaminhar registros individualmente:

{ "type": "single" }

Para agrupar registros em lotes:

{ "type": "batch" }
action
object

Um objeto que configura onde e como o encaminhador envia logs.

Para encaminhar registros para uma collection MongoDB vinculada:

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

Para encaminhar registros com uma função personalizada:

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

Voltar

Pontos de extremidade HTTPS