Header konfigurieren
Die Session-Daten einer Anwendung können durch die Konfiguration von Schlüsseln in einer Allowlist gefiltert werden. Dieses Allowlist-System filtert alle Session-Datenschlüssel heraus, die nicht in dieser Liste enthalten sind. AppSignal erfasst weder den Namen noch den Wert von Headern, die durch Ihre Allowlist herausgefiltert wurden.Beispiel
Zum Beispiel sendet eine Anwendung mit dieser AppSignal-Konfiguration:Request-Method-Header an AppSignal.com.
Dieser Leitfaden zeigt Ihnen, wie Sie die Request-Header-Filterungs-Allowlist Ihrer Anwendung basierend auf der von Ihrer Anwendung verwendeten Sprache konfigurieren:
Ruby
AppSignal speichert die konfigurierten Request-Header in der Ruby-Integration für Rails-Apps und andere Frameworks automatisch. Es verfügt über eine eingebaute Liste von standardmäßig erfassten Request-Headern, die Sie mit derrequest_headers-Konfigurationsoption anpassen können.
Um zu konfigurieren, welche Request-Header für jede Anfrage erfasst werden sollen, fügen Sie die folgende Konfiguration zu Ihrer config/appsignal.yml-Datei in der Umgebungsgruppe hinzu, in der sie gelten soll. Die request_headers
Elixir
AppSignal speichert die konfigurierten Request-Header für Phoenix-Apps und andere Frameworks in der Elixir-Integration automatisch. Es verfügt über eine eingebaute Liste von standardmäßig erfassten Request-Headern, die Sie mit der request_headers-Konfigurationsoption anpassen können. Um zu konfigurieren, welche Request-Header für jede Anfrage erfasst werden sollen, fügen Sie die folgende Konfiguration zu Ihrerconfig/appsignal.exs-Datei in der Umgebungsgruppe hinzu, in der sie gelten soll. Der request_headers-Wert ist eine Liste von Strings.
Node.js
In der Node.js-Integration speichert AppSignal die konfigurierten Request-Header für Express-Apps und andere Frameworks automatisch. Es verfügt über eine eingebaute Liste von standardmäßig erfassten Request-Headern, die Sie mit der requestHeaders-Konfigurationsoption anpassen können. Um zu konfigurieren, welche Request-Header für jede Anfrage erfasst werden sollen, fügen Sie die folgende Konfiguration zur Erstellung Ihrer AppSignal-Client-Instanz hinzu. Der requestHeaders-Wert ist ein Array von Strings.Python
Wenn in der Python-Integration eine App Request-Header setzt, erfasst AppSignal die konfigurierten Request-Header automatisch. Es verfügt über eine eingebaute Liste von standardmäßig erfassten Request-Headern, die Sie mit der request_headers-Konfigurationsoption anpassen können. Um zu konfigurieren, welche Request-Header für jede Anfrage erfasst werden sollen, fügen Sie die folgende Konfiguration zur Erstellung Ihrer AppSignal-Client-Instanz hinzu. Derrequest_headers-Wert ist eine Liste von Strings.
Go
Wenn eine App Request-Header aufzeichnet, filtert AppSignal die konfigurierten Request-Header automatisch. Es verfügt über eine eingebaute Liste von standardmäßig erfassten Request-Headern, die Sie mit derrequest_headers-Konfigurationsoption anpassen können.
Weitere Informationen zur Konfiguration von OpenTelemetry für Go-Apps finden Sie auf der Go-Konfigurationsseite.
Um zu konfigurieren, welche Request-Header für jede Anfrage erfasst werden sollen, fügen Sie die folgende Konfiguration zur Erstellung Ihrer AppSignal-Client-Instanz hinzu. Der request_headers-Wert ist ein Slice von Strings.
Java
Wenn in der Java-Integration eine App Request-Header setzt, erfasst AppSignal die konfigurierten Request-Header automatisch. Es verfügt über eine eingebaute Liste von standardmäßig erfassten Request-Headern, die Sie mit derrequest_headers-Konfigurationsoption anpassen können.
Um zu konfigurieren, welche Request-Header für jede Anfrage erfasst werden sollen, fügen Sie die folgende Konfiguration hinzu. Der request_headers-Wert ist ein Array von Strings.
PHP
Wenn in der PHP-Integration eine App Request-Header setzt, erfasst AppSignal die konfigurierten Request-Header automatisch. Es verfügt über eine eingebaute Liste von standardmäßig erfassten Request-Headern, die Sie mit derrequest_headers-Konfigurationsoption anpassen können.
Um zu konfigurieren, welche Request-Header für jede Anfrage erfasst werden sollen, fügen Sie die folgende Konfiguration hinzu. Der request_headers-Wert ist ein Array von Strings.