Configurer les en-têtes
Les données de session d’une application peuvent être filtrées en configurant des clés dans une liste d’autorisation. Ce système de liste d’autorisation filtrera toutes les clés de données de session qui ne figurent pas dans cette liste. AppSignal ne collecte ni le nom ni la valeur des en-têtes filtrés par votre liste d’autorisation.Exemple
Par exemple, une application avec cette configuration AppSignal :Request-Method à AppSignal.com.
Ce guide vous montrera comment configurer la liste d’autorisation de filtrage des en-têtes de requête de votre application en fonction du langage qu’elle utilise :
Ruby
AppSignal stocke automatiquement les en-têtes de requête configurés dans l’intégration Ruby pour les applications Rails et autres frameworks. Elle dispose d’une liste intégrée d’en-têtes de requête à collecter par défaut que vous pouvez personnaliser avec l’option de configurationrequest_headers.
Pour configurer les en-têtes de requête à collecter pour chaque requête, ajoutez la configuration suivante à votre fichier config/appsignal.yml dans le groupe d’environnement où
vous souhaitez l’appliquer. La valeur request_headers
Elixir
AppSignal stocke automatiquement les en-têtes de requête configurés pour les applications Phoenix et autres frameworks dans l’intégration Elixir. Elle dispose d’une liste intégrée d’en-têtes de requête collectés par défaut que vous pouvez personnaliser à l’aide de l’option de configuration request_headers. Pour configurer les en-têtes de requête à collecter pour chaque requête, ajoutez la configuration suivante à votre fichierconfig/appsignal.exs dans le groupe d’environnement où vous souhaitez l’appliquer. La valeur request_headers est une liste de chaînes.
Node.js
Dans l’intégration Node.js, AppSignal stocke automatiquement les en-têtes de requête configurés pour les applications Express et autres frameworks. Elle dispose d’une liste intégrée d’en-têtes de requête à collecter par défaut que vous pouvez personnaliser avec l’option de configuration requestHeaders. Pour configurer les en-têtes de requête à collecter pour chaque requête, ajoutez la configuration suivante à la création de votre instance client AppSignal. La valeur requestHeaders est un tableau de chaînes.Python
Dans l’intégration Python, si une application définit des en-têtes de requête, AppSignal collectera automatiquement les en-têtes de requête configurés. Elle dispose d’une liste intégrée d’en-têtes de requête à collecter par défaut que vous pouvez personnaliser avec l’option de configuration request_headers. Pour configurer les en-têtes de requête à collecter pour chaque requête, ajoutez la configuration suivante à la création de votre instance client AppSignal. La valeurrequest_headers est une liste de chaînes.
Go
Si une application enregistre des en-têtes de requête, AppSignal filtrera automatiquement les en-têtes de requête configurés. Elle dispose d’une liste intégrée d’en-têtes de requête à collecter par défaut que vous pouvez personnaliser avec l’option de configurationrequest_headers.
Consultez la page de configuration Go pour plus d’informations sur la façon de configurer OpenTelemetry pour les applications Go.
Pour configurer les en-têtes de requête à collecter pour chaque requête, ajoutez la configuration suivante à la création de votre instance client AppSignal. La valeur request_headers est une slice de chaînes.
Java
Dans l’intégration Java, si une application définit des en-têtes de requête, AppSignal collectera automatiquement les en-têtes de requête configurés. Elle dispose d’une liste intégrée d’en-têtes de requête à collecter par défaut que vous pouvez personnaliser avec l’option de configurationrequest_headers.
Pour configurer les en-têtes de requête à collecter pour chaque requête, ajoutez la configuration suivante. La valeur request_headers est un tableau de chaînes.
PHP
Dans l’intégration PHP, si une application définit des en-têtes de requête, AppSignal collectera automatiquement les en-têtes de requête configurés. Elle dispose d’une liste intégrée d’en-têtes de requête à collecter par défaut que vous pouvez personnaliser avec l’option de configurationrequest_headers.
Pour configurer les en-têtes de requête à collecter pour chaque requête, ajoutez la configuration suivante. La valeur request_headers est un tableau de chaînes.