Passer au contenu principal
AppSignal prend en charge le tagging des requêtes, comme décrit dans notre guide de tagging. Ces tags permettent de générer des URL vers votre propre application pour créer des liens profonds vers des pages de votre propre système, telles que des profils utilisateurs ou des articles de blog associés.

Tagger les requêtes

Pour que les modèles de liens fonctionnent, AppSignal a besoin des données nécessaires pour créer les liens. Commencez par ajouter des tags aux requêtes dans votre application. Ajoutez le code suivant à un emplacement où il sera exécuté pour la requête concernée, comme un bloc before_action dans une application Ruby on Rails ou en utilisant Plug dans le framework Phoenix Elixir.
# Ruby example
AppSignal.tag_request(
  :user_id    => current_user.id,
  :account_id => current_account.id
)
📖 Pour plus d’informations sur le tagging des requêtes, veuillez lire le guide de tagging.

Attributs de log

AppSignal peut également générer des liens basés sur les attributs de log. Pour plus d’informations sur la journalisation et comment ajouter des attributs de log, consultez notre documentation sur la journalisation

Créer un modèle de lien

Les modèles de liens peuvent être définis sur AppSignal.com par application. La configuration « Link templates » se trouve dans la section « App settings » dans la navigation à gauche. modèles de liens Les modèles de liens peuvent contenir des variables, définies en les entourant de signes pourcent %%. Par exemple, le tag user_id peut être utilisé dans un lien comme ceci :
Shell
https://yourapp.com/backend/users/%user_id%
Un lien peut contenir autant de variables que vous le souhaitez, mais pour qu’un lien soit généré, toutes les variables doivent être présentes dans les tags d’une requête. Après avoir ajouté des tags dans votre application et défini des modèles de liens, des liens seront générés pour chaque requête dans la section « Overview ». modèles de liens

Personnaliser les noms de liens

Par défaut, le tableau des tags et des liens incrémentera les liens, par exemple « Link 1 », « Link 2 », « Link 3 ». Si vous souhaitez utiliser des noms de liens plus descriptifs, vous pouvez le faire avec ce format :
Shell
[Backend]https://yourapp.com/backend/users/%user_id%