Zum Hauptinhalt springen
AppSignal unterstützt das Taggen von Anfragen, wie in unserem Tagging-Leitfaden beschrieben. Diese Tags ermöglichen es, URLs zu Ihrer eigenen Anwendung zu generieren, um direkt zu Seiten in Ihrem eigenen System zu verlinken, beispielsweise zu zugehörigen Benutzerprofilen oder Blogbeiträgen.

Anfragen taggen

Damit Link-Vorlagen funktionieren, muss AppSignal über die Daten verfügen, die zum Erstellen der Links erforderlich sind. Beginnen Sie damit, Tags zu Anfragen in Ihrer Anwendung hinzuzufügen. Fügen Sie den folgenden Code an einer Stelle ein, an der er für die zugehörige Anfrage ausgeführt wird, z. B. in einem before_action-Block in einer Ruby-on-Rails-Anwendung oder mit Plug im Elixir-Phoenix-Framework.
# Ruby example
AppSignal.tag_request(
  :user_id    => current_user.id,
  :account_id => current_account.id
)
📖 Weitere Informationen zum Taggen von Anfragen finden Sie in unserem Tagging-Leitfaden.

Log-Attribute

AppSignal kann auch Links basierend auf Log-Attributen generieren. Weitere Informationen zum Logging und zum Hinzufügen von Log-Attributen finden Sie in unserer Logging-Dokumentation. Link-Vorlagen können auf AppSignal.com pro Anwendung definiert werden. Die Konfiguration “Link templates” finden Sie im Abschnitt “App settings” in der linken Navigation. Link-Vorlagen Link-Vorlagen können Variablen enthalten, die durch Einfassen in Prozentzeichen %% definiert werden. Beispielsweise kann das Tag user_id in einem Link wie folgt verwendet werden:
Shell
https://yourapp.com/backend/users/%user_id%
Ein Link kann beliebig viele Variablen enthalten. Damit jedoch ein Link generiert werden kann, müssen alle Variablen in den Tags einer Anfrage vorhanden sein. Nachdem Sie Tags in Ihrer App hinzugefügt und Link-Vorlagen definiert haben, werden Links für jede Anfrage im Abschnitt “Overview” generiert. Link-Vorlagen Standardmäßig nummeriert die Tag- und Link-Tabelle die Links durch, z. B. “Link 1”, “Link 2”, “Link 3”. Wenn Sie aussagekräftigere Link-Namen verwenden möchten, können Sie dies mit diesem Format tun:
Shell
[Backend]https://yourapp.com/backend/users/%user_id%