Configurar cabeçalhos
Os dados de sessão de um aplicativo podem ser filtrados configurando chaves em uma allowlist. Esse sistema de allowlist filtrará todas as chaves de dados de sessão que não estejam nesta lista. O AppSignal não coleta o nome ou valor dos cabeçalhos filtrados pela sua allowlist.Exemplo
Por exemplo, uma aplicação com esta configuração do AppSignal:Request-Method para o AppSignal.com.
Este guia mostrará como configurar a allowlist de filtragem de cabeçalhos de requisição do seu aplicativo, com base na linguagem que seu aplicativo usa:
Ruby
O AppSignal armazena automaticamente os cabeçalhos de requisição configurados na integração Ruby para apps Rails e outros frameworks. Ele tem uma lista interna de cabeçalhos de requisição para coletar por padrão, que você pode personalizar com a opção de configuraçãorequest_headers.
Para configurar quais cabeçalhos de requisição coletar para cada requisição, adicione a configuração a seguir ao seu arquivo config/appsignal.yml, no grupo de ambiente em que
você deseja aplicar. O request_headers
Elixir
O AppSignal armazena automaticamente os cabeçalhos de requisição configurados para apps Phoenix e outros frameworks na integração Elixir. Ele tem uma lista interna de cabeçalhos de requisição coletados por padrão, que você pode personalizar usando a opção de configuração request_headers. Para configurar quais cabeçalhos de requisição coletar para cada requisição, adicione a configuração a seguir ao seu arquivoconfig/appsignal.exs, no grupo de ambiente em que você deseja aplicar. O valor de request_headers é uma lista de strings.
Node.js
Na integração Node.js, o AppSignal armazena automaticamente os cabeçalhos de requisição configurados para apps Express e outros frameworks. Ele tem uma lista interna de cabeçalhos de requisição para coletar por padrão, que você pode personalizar com a opção de configuração requestHeaders. Para configurar quais cabeçalhos de requisição coletar para cada requisição, adicione a configuração a seguir à criação da sua instância do cliente AppSignal. O valor de requestHeaders é um array de strings.Python
Na integração Python, se um app definir cabeçalhos de requisição, o AppSignal coletará automaticamente os cabeçalhos de requisição configurados. Ele tem uma lista interna de cabeçalhos de requisição para coletar por padrão, que você pode personalizar com a opção de configuração request_headers. Para configurar quais cabeçalhos de requisição coletar para cada requisição, adicione a configuração a seguir à criação da sua instância do cliente AppSignal. O valor derequest_headers é uma lista de strings.
Go
Se um app registrar cabeçalhos de requisição, o AppSignal filtrará automaticamente os cabeçalhos de requisição configurados. Ele tem uma lista interna de cabeçalhos de requisição para coletar por padrão, que você pode personalizar com a opção de configuraçãorequest_headers.
Veja a página de configuração do Go para mais informações sobre como configurar o OpenTelemetry para apps Go.
Para configurar quais cabeçalhos de requisição coletar para cada requisição, adicione a configuração a seguir à criação da sua instância do cliente AppSignal. O valor de request_headers é um slice de strings.
Java
Na integração Java, se um app definir cabeçalhos de requisição, o AppSignal coletará automaticamente os cabeçalhos de requisição configurados. Ele tem uma lista interna de cabeçalhos de requisição para coletar por padrão, que você pode personalizar com a opção de configuraçãorequest_headers.
Para configurar quais cabeçalhos de requisição coletar para cada requisição, adicione a configuração a seguir. O valor de request_headers é um array de strings.
PHP
Na integração PHP, se um app definir cabeçalhos de requisição, o AppSignal coletará automaticamente os cabeçalhos de requisição configurados. Ele tem uma lista interna de cabeçalhos de requisição para coletar por padrão, que você pode personalizar com a opção de configuraçãorequest_headers.
Para configurar quais cabeçalhos de requisição coletar para cada requisição, adicione a configuração a seguir. O valor de request_headers é um array de strings.