config/appsignal.php ou en utilisant des variables d’environnement. Cette page liste toutes les options de configuration disponibles.
En savoir plus sur l’ordre de chargement de la configuration.
Une fois AppSignal configuré, vous pouvez valider la configuration actuelle :
Shell
Options disponibles
- Options requises
- Options
activeapp_pathfilter_attributesfilter_function_parametersfilter_request_payloadfilter_request_query_parametersfilter_request_session_datahostnameignore_actionsignore_errorsignore_logsignore_namespacesrequest_headersresponse_headersrevisionsend_function_parameterssend_request_payloadsend_request_query_parameterssend_request_session_dataservice_name
collector_endpoint
Description
L’URL du collecteur AppSignal vers lequel envoyer les données de traces, de métriques et de logs. AppSignal affiche cette URL lorsque vous créez une nouvelle application, et elle est également disponible pour les applications existantes.config/appsignal.php
environment
Description
L’environnement de l’application à signaler à AppSignal.config/appsignal.php
Note : Modifier le nom ou l’environnement d’une application
existante créera une nouvelle application sur AppSignal.com.
name
Description
Le nom d’affichage de votre application sur AppSignal.com.config/appsignal.php
Note : Modifier le nom ou l’environnement d’une application
existante créera une nouvelle application sur AppSignal.com.
push_api_key
Description
La clé de niveau organisation utilisée pour s’authentifier auprès de la Push API. En savoir plus sur la clé Push API AppSignal.config/appsignal.php
active
Description
Configurez si AppSignal est actif pour un environnement donné. Le plus souvent utilisé dans la configuration par fichier par environnement.app_path
Description
L’emplacement de l’application sur le système de fichiers de l’hôte. Aide AppSignal à nettoyer les backtraces en supprimant le chemin absolu de l’application des lignes de backtrace, en ne montrant que les chemins à l’intérieur du répertoire du projet. Cela rend possible notre fonctionnalité de liens de backtrace. Le package AppSignal définit automatiquement cette valeur en fonction de la racine du projet détectée. Si la détection automatique du chemin d’application ne fonctionne pas, vous pouvez la remplacer :config/appsignal.php
filter_attributes
Description
L’option de configurationfilter_attributes vous permet de filtrer certains attributs spécifiques pour qu’ils ne soient pas signalés à AppSignal. Cela peut être utile pour éviter que des informations sensibles ou non pertinentes ne soient signalées.
Si un attribut est filtré de cette manière, il n’apparaîtra pas du tout dans l’interface.
config/appsignal.php
filter_function_parameters
Description
Cette option de configuration vous permet de filtrer les paramètres de fonction définis dans l’attribut de spanappsignal.function.parameters.
AppSignal remplace les valeurs des clés répertoriées dans l’option de configuration filter_function_parameters par [FILTERED].
config/appsignal.php
filter_request_payload
Description
Cette option de configuration vous permet de filtrer les données de charge utile (payload) des requêtes définies dans l’attribut de spanappsignal.request.payload.
AppSignal remplace les valeurs des clés répertoriées dans l’option de configuration filter_request_payload par [FILTERED].
En savoir plus sur le filtrage des paramètres de requête.
config/appsignal.php
filter_request_query_parameters
Description
Cette option de configuration vous permet de filtrer les paramètres de requête (query parameters) définis dans l’attribut de spanappsignal.request.query_parameters.
AppSignal remplace les valeurs des clés répertoriées dans l’option de configuration filter_request_query_parameters par [FILTERED].
En savoir plus sur le filtrage des paramètres de requête.
config/appsignal.php
filter_request_session_data
Description
L’option de configurationfilter_request_session_data vous permet de filtrer les données de session des requêtes définies dans l’attribut de span appsignal.request.session_data.
AppSignal remplace les valeurs des clés répertoriées dans l’option de configuration filter_request_session_data par [FILTERED].
En savoir plus sur le filtrage des données de session des requêtes.
config/appsignal.php
hostname
Description
Aide AppSignal à reconnaître différents hôtes pour les traces et à les étiqueter automatiquement avec le nom d’hôte. Le package AppSignal définit automatiquement cette valeur en utilisantgethostname().
ignore_actions
Description
Avec cette option de configuration, vous pouvez spécifier une liste d’actions qui seront ignorées par AppSignal. Tout ce qui se passe, y compris les exceptions, ne sera pas transmis à AppSignal. Cela peut être utile pour ignorer les points d’accès de contrôle de santé (health check) ou d’autres actions que vous ne souhaitez pas surveiller. En savoir plus sur l’ignorance des actions.config/appsignal.php
ignore_errors
Description
Cette option de configuration vous permet d’ignorer des erreurs spécifiques pour qu’elles ne soient pas signalées à AppSignal. Cela peut être utile pour ignorer les erreurs attendues ou les erreurs qui ne peuvent pas être résolues. En savoir plus sur l’ignorance des erreurs.config/appsignal.php
ignore_logs
Description
Liste de messages de log qui seront ignorés. Tout message de log contenant l’un des éléments de la liste ne sera pas transmis à AppSignal. Un petit sous-ensemble de syntaxe regex est pris en charge, en savoir plus dans notre guide Ignorer les logs. Le format attendu est une liste de valeurs séparées par des virgules.config/appsignal.php
ignore_namespaces
Description
Cette option de configuration vous permet d’ignorer des espaces de noms spécifiques pour qu’ils ne soient pas signalés à AppSignal. Cela peut être utile pour ignorer certaines parties de votre application afin qu’elles ne soient pas surveillées. En savoir plus sur les espaces de noms.config/appsignal.php
request_headers
Description
Configurez quels en-têtes de requête inclure lorsqu’une requête est effectuée vers un serveur HTTP. Cette option est une liste d’autorisation. Elle n’inclut que les en-têtes configurés. Si la liste est vide, aucun en-tête n’est inclus. AppSignal lit les en-têtes de requête à partir de la requête HTTP. Chaque clé est un nom d’en-tête normalisé (en minuscules).config/appsignal.php
config/appsignal.php
response_headers
Description
Configurez quels en-têtes de réponse inclure lorsqu’une requête est effectuée par un client HTTP. Cette option est une liste d’autorisation. Elle n’inclut que les en-têtes configurés. Si le tableau est vide, aucun en-tête n’est inclus. Chaque élément de ce tableau doit être un nom d’en-tête de réponse HTTP normalisé (en minuscules).config/appsignal.php
config/appsignal.php
revision
Description
La version actuellement en cours d’exécution de votre application. AppSignal créera un marqueur de déploiement lorsque cette valeur change et étiquettera toutes les données entrantes avec la révision actuelle. Le package AppSignal définit automatiquement cette valeur en utilisantgit rev-parse HEAD.
En savoir plus sur les marqueurs de déploiement dans la rubrique des marqueurs de déploiement.
send_function_parameters
Description
Configurez s’il faut inclure les paramètres de fonction dans les traces. S’il est défini surfalse, aucune de ces données n’est envoyée à nos serveurs.
Ces valeurs sont définies avec l’attribut de span appsignal.function.parameters.
config/appsignal.php
send_request_payload
Description
Configurez s’il faut envoyer les données de charge utile (payload) des requêtes dans les traces. S’il est défini surfalse, aucune de ces données n’est envoyée à nos serveurs.
Ces valeurs sont définies avec l’attribut de span appsignal.request.payload.
Pour plus d’informations, veuillez consulter le filtrage de la charge utile des requêtes.
config/appsignal.php
send_request_query_parameters
Description
Configurez s’il faut inclure les paramètres de requête (query parameters) dans les traces. S’il est défini surfalse, aucune de ces données n’est envoyée à nos serveurs.
Ces valeurs sont définies avec l’attribut de span appsignal.request.query_parameters.
Pour plus d’informations, veuillez consulter le filtrage des paramètres de requête.
config/appsignal.php
send_request_session_data
Description
Configurez s’il faut envoyer les données de session des requêtes dans les traces. S’il est défini surfalse, aucune de ces données n’est envoyée à nos serveurs.
Ces valeurs sont définies avec l’attribut de span appsignal.request.session_data.
Pour plus d’informations, veuillez consulter le filtrage des données de session des requêtes.
config/appsignal.php
service_name
Description
Le nom de service aide AppSignal à reconnaître différents services et regroupe automatiquement leurs traces dans un espace de noms correspondant. Choisissez un nom qui convient à votre application, comme “Web server”, “Background worker”, “Email service”, “Authentication service”, etc.config/appsignal.php