Skip to main content
O AppSignal for PHP pode ser configurado através do arquivo config/appsignal.php ou usando variáveis de ambiente. Esta página lista todas as opções de configuração disponíveis. Saiba mais sobre a ordem de carregamento da configuração. Depois de configurar o AppSignal, você pode validar a configuração atual:
Shell

Opções disponíveis

collector_endpoint

Descrição

A URL do coletor do AppSignal para o qual enviar dados de trace, métricas e logs. O AppSignal exibe esta URL ao criar um novo aplicativo, e também está disponível para aplicativos existentes.
config/appsignal.php

environment

Descrição

O ambiente do aplicativo a ser reportado ao AppSignal.
config/appsignal.php
Nota: Alterar o nome ou o ambiente de um aplicativo existente criará um novo aplicativo no AppSignal.com.

name

Descrição

O nome de exibição do seu aplicativo no AppSignal.com.
config/appsignal.php
Nota: Alterar o nome ou o ambiente de um aplicativo existente criará um novo aplicativo no AppSignal.com.

push_api_key

Descrição

A chave em nível de organização usada para autenticar com a Push API. Saiba mais sobre a chave da Push API do AppSignal.
config/appsignal.php

active

Descrição

Configura se o AppSignal está ativo para um determinado ambiente. Mais comumente usado na configuração por arquivo por ambiente.

app_path

Descrição

A localização do aplicativo no sistema de arquivos do host. Ajuda o AppSignal a limpar backtraces removendo o caminho absoluto do aplicativo das linhas de backtrace, mostrando apenas caminhos dentro do diretório do projeto. Isso torna possível nosso recurso de Backtrace links. O pacote AppSignal define este valor automaticamente com base na raiz do projeto detectada. Se a detecção automática do caminho do aplicativo não funcionar, você pode sobrescrevê-la:
config/appsignal.php

filter_attributes

Descrição

A opção de configuração filter_attributes permite que você filtre atributos específicos para que não sejam reportados ao AppSignal. Isso pode ser útil para filtrar informações sensíveis ou não relevantes. Se um atributo for filtrado dessa forma, ele não aparecerá na interface.
config/appsignal.php

filter_function_parameters

Descrição

Esta opção de configuração permite que você filtre quaisquer parâmetros de função definidos no atributo de span appsignal.function.parameters. O AppSignal substitui os valores das chaves listadas na opção de configuração filter_function_parameters por [FILTERED].
config/appsignal.php

filter_request_payload

Descrição

Esta opção de configuração permite que você filtre quaisquer dados de payload de requisição definidos no atributo de span appsignal.request.payload. O AppSignal substitui os valores das chaves listadas na opção de configuração filter_request_payload por [FILTERED]. Saiba mais sobre filtragem de parâmetros de query de requisição.
config/appsignal.php

filter_request_query_parameters

Descrição

Esta opção de configuração permite que você filtre quaisquer parâmetros de query de requisição definidos no atributo de span appsignal.request.query_parameters. O AppSignal substitui os valores das chaves listadas na opção de configuração filter_request_query_parameters por [FILTERED]. Saiba mais sobre filtragem de parâmetros de query de requisição.
config/appsignal.php

filter_request_session_data

Descrição

A opção de configuração filter_request_session_data permite que você filtre quaisquer dados de sessão de requisição definidos no atributo de span appsignal.request.session_data. O AppSignal substitui os valores das chaves listadas na opção de configuração filter_request_session_data por [FILTERED]. Saiba mais sobre filtragem de dados de sessão de requisição.
config/appsignal.php

hostname

Descrição

Ajuda o AppSignal a reconhecer diferentes hosts para traces e marcá-los automaticamente com o hostname. O pacote AppSignal define este valor automaticamente usando gethostname().

ignore_actions

Descrição

Com esta opção de configuração você pode especificar uma lista de ações que serão ignoradas pelo AppSignal. Tudo que acontecer, incluindo exceções, não será transmitido ao AppSignal. Isso pode ser útil para ignorar endpoints de health check ou outras ações que você não deseja monitorar. Saiba mais sobre ignorar ações.
config/appsignal.php

ignore_errors

Descrição

Esta opção de configuração permite que você ignore erros específicos para que não sejam reportados ao AppSignal. Isso pode ser útil para ignorar erros esperados ou erros que não podem ser resolvidos. Saiba mais sobre ignorar erros.
config/appsignal.php

ignore_logs

Descrição

Lista de mensagens de log que serão ignoradas. Qualquer mensagem de log que contenha qualquer um dos elementos da lista não será transmitida ao AppSignal. Um pequeno subconjunto da sintaxe de regex é suportado, leia mais sobre isso em nosso guia Ignorar Logs. O formato esperado é uma lista de valores separados por vírgulas.
config/appsignal.php

ignore_namespaces

Descrição

Esta opção de configuração permite que você ignore namespaces específicos para que não sejam reportados ao AppSignal. Isso pode ser útil para ignorar partes específicas do seu aplicativo do monitoramento. Saiba mais sobre namespaces.
config/appsignal.php

request_headers

Descrição

Configura quais cabeçalhos de requisição incluir quando uma requisição é feita a um servidor HTTP. Esta opção é uma allowlist. Ela só inclui os cabeçalhos que são configurados. Se a lista estiver vazia, nenhum cabeçalho é incluído. O AppSignal lê os cabeçalhos de requisição da requisição HTTP. Cada chave é um nome de cabeçalho normalizado (em letras minúsculas).
config/appsignal.php
Para configurar o AppSignal para não armazenar nenhum cabeçalho de requisição HTTP, defina explicitamente o valor da configuração como um array vazio.
config/appsignal.php

response_headers

Descrição

Configura quais cabeçalhos de resposta incluir quando uma requisição é feita por um cliente HTTP. Esta opção é uma allowlist. Ela só inclui os cabeçalhos que são configurados. Se o array estiver vazio, nenhum cabeçalho é incluído. Cada item neste array deve ser um nome de cabeçalho de resposta HTTP normalizado (em letras minúsculas).
config/appsignal.php
Para configurar o AppSignal para não armazenar nenhum cabeçalho de resposta HTTP, defina explicitamente o valor da configuração como um array vazio.
config/appsignal.php

revision

Descrição

A versão atualmente em execução do seu aplicativo. O AppSignal criará um marcador de deploy quando esse valor mudar e marcará todos os dados recebidos com a revisão atual. O pacote AppSignal define este valor automaticamente usando git rev-parse HEAD. Saiba mais sobre marcadores de deploy no tópico de marcadores de deploy.

send_function_parameters

Descrição

Configura se deve incluir parâmetros de função em traces. Se definido como false, nenhum desses dados é enviado para nossos servidores. Esses valores são definidos com o atributo de span appsignal.function.parameters.
config/appsignal.php

send_request_payload

Descrição

Configura se deve enviar dados de payload de requisição em traces. Se definido como false, nenhum desses dados é enviado para nossos servidores. Esses valores são definidos com o atributo de span appsignal.request.payload. Para mais informações, leia sobre filtragem de payload de requisição.
config/appsignal.php

send_request_query_parameters

Descrição

Configura se deve incluir parâmetros de query de requisição em traces. Se definido como false, nenhum desses dados é enviado para nossos servidores. Esses valores são definidos com o atributo de span appsignal.request.query_parameters. Para mais informações, leia sobre filtragem de parâmetros de requisição.
config/appsignal.php

send_request_session_data

Descrição

Configura se deve enviar dados de sessão de requisição em traces. Se definido como false, nenhum desses dados é enviado para nossos servidores. Esses valores são definidos com o atributo de span appsignal.request.session_data. Para mais informações, leia sobre filtragem de dados de sessão de requisição.
config/appsignal.php

service_name

Descrição

O nome do serviço ajuda o AppSignal a reconhecer diferentes serviços e agrupa automaticamente seus traces em um namespace correspondente. Escolha um nome que se adeque ao seu aplicativo, como “Web server”, “Background worker”, “Email service”, “Authentication service”, etc.
config/appsignal.php