Pular para o conteúdo principal
Esta referência lista as variáveis de ambiente que configuram o Matcher, o motor de conciliação. A Lerian define esses valores quando instala ou atualiza o Matcher. Use esta página para saber o que cada configuração faz, qual é o seu padrão e o que o Matcher verifica na inicialização. Quando uma variável obrigatória está ausente ou é inválida, o Matcher não inicia. Com ENV_NAME=production, o Matcher aplica verificações extras. A coluna Obrigatório indica cada uma como “Produção”. Algumas variáveis definem apenas o valor inicial de um documento de runtime. A Lerian pode alterar esses documentos em um Matcher em execução por meio do Systemplane. A seção documentos de runtime lista esses documentos.

Aplicação

Servidor HTTP

Autenticação

Tenancy

PostgreSQL

Redis

RabbitMQ

Armazenamento de objetos

O Matcher grava os arquivos de exportação neste armazenamento compatível com S3.

Timeouts de infraestrutura

Telemetria

Rate limits

Cada limite é um número máximo de requisições por janela. Um máximo precisa estar entre 1 e 1000000. Uma janela precisa estar entre 1 e 86400 segundos.

Idempotência

Outbox

Ingestão

Correspondência

Exceções e webhooks

Exportação e limpeza

Arquivamento

Com o worker de arquivamento habilitado, a retenção quente, o tamanho do lote e a antecedência precisam ser cada um pelo menos 1.

Governança

Motor de extração

Conectores

Recursos de IA

Cada recurso tem um controle de habilitação, uma chave de API e um modelo. A extração de documentos e as sugestões de regras também precisam do consentimento no documento de runtime ai_gates. Por padrão, esse consentimento fica desabilitado.

Streaming de eventos

Documentos de runtime

O Matcher mantém onze documentos de runtime no namespace matcher do Systemplane, em /system. As variáveis abaixo definem o valor inicial de cada documento. Depois que a Lerian grava um documento por meio do Systemplane, o documento armazenado prevalece sobre as suas variáveis. O documento rate_limit não pode habilitar os limites enquanto RATE_LIMIT_ENABLED não está definida ou é false.