Zum Hauptinhalt springen
AppSignal für PHP lässt sich über die Datei config/appsignal.php oder über Umgebungsvariablen konfigurieren. Diese Seite listet alle verfügbaren Konfigurationsoptionen auf. Erfahren Sie mehr über die Konfigurationsladereihenfolge. Sobald Sie AppSignal konfiguriert haben, können Sie die aktuelle Konfiguration validieren:
Shell

Verfügbare Optionen

collector_endpoint

Beschreibung

Die URL des AppSignal-Collectors, an den Trace-, Metrik- und Log-Daten gesendet werden sollen. AppSignal zeigt diese URL an, wenn Sie eine neue Anwendung erstellen, und sie ist auch für bestehende Anwendungen verfügbar.
config/appsignal.php

environment

Beschreibung

Die Umgebung der App, die an AppSignal gemeldet werden soll.
config/appsignal.php
Hinweis: Das Ändern des Namens oder der Umgebung einer bestehenden App erstellt eine neue App auf AppSignal.com.

name

Beschreibung

Der Anzeigename Ihrer Anwendung auf AppSignal.com.
config/appsignal.php
Hinweis: Das Ändern des Namens oder der Umgebung einer bestehenden App erstellt eine neue App auf AppSignal.com.

push_api_key

Beschreibung

Der Schlüssel auf Organisationsebene, der zur Authentifizierung bei der Push API verwendet wird. Erfahren Sie mehr über den AppSignal Push API-Schlüssel.
config/appsignal.php

active

Beschreibung

Konfigurieren Sie, ob AppSignal für eine bestimmte Umgebung aktiv ist. Wird am häufigsten in der Dateikonfiguration pro Umgebung verwendet.

app_path

Beschreibung

Der Speicherort der App im Dateisystem des Hosts. Hilft AppSignal dabei, Backtraces aufzuräumen, indem der absolute App-Pfad aus den Backtrace-Zeilen entfernt und nur die Pfade innerhalb des Projektverzeichnisses angezeigt werden. Dies ermöglicht unser Feature Backtrace-Links. Das AppSignal-Paket setzt diesen Wert automatisch basierend auf dem erkannten Projekt-Root. Falls die automatische Erkennung des App-Pfads nicht funktioniert, können Sie ihn überschreiben:
config/appsignal.php

filter_attributes

Beschreibung

Die Konfigurationsoption filter_attributes ermöglicht es Ihnen, bestimmte Attribute davon auszuschließen, an AppSignal gemeldet zu werden. Dies kann nützlich sein, um sensible oder nicht relevante Informationen aus der Berichterstattung herauszufiltern. Wenn ein Attribut auf diese Weise herausgefiltert wird, erscheint es überhaupt nicht in der Oberfläche.
config/appsignal.php

filter_function_parameters

Beschreibung

Diese Konfigurationsoption ermöglicht es Ihnen, alle Funktionsparameter herauszufiltern, die im Span-Attribut appsignal.function.parameters gesetzt sind. AppSignal ersetzt die Werte für die in der Konfigurationsoption filter_function_parameters aufgeführten Schlüssel durch [FILTERED].
config/appsignal.php

filter_request_payload

Beschreibung

Diese Konfigurationsoption ermöglicht es Ihnen, alle Request-Payload-Daten herauszufiltern, die im Span-Attribut appsignal.request.payload gesetzt sind. AppSignal ersetzt die Werte für die in der Konfigurationsoption filter_request_payload aufgeführten Schlüssel durch [FILTERED]. Erfahren Sie mehr über Filterung von Request-Query-Parametern.
config/appsignal.php

filter_request_query_parameters

Beschreibung

Diese Konfigurationsoption ermöglicht es Ihnen, alle Request-Query-Parameter herauszufiltern, die im Span-Attribut appsignal.request.query_parameters gesetzt sind. AppSignal ersetzt die Werte für die in der Konfigurationsoption filter_request_query_parameters aufgeführten Schlüssel durch [FILTERED]. Erfahren Sie mehr über Filterung von Request-Query-Parametern.
config/appsignal.php

filter_request_session_data

Beschreibung

Die Konfigurationsoption filter_request_session_data ermöglicht es Ihnen, alle Request-Session-Daten herauszufiltern, die im Span-Attribut appsignal.request.session_data gesetzt sind. AppSignal ersetzt die Werte für die in der Konfigurationsoption filter_request_session_data aufgeführten Schlüssel durch [FILTERED]. Erfahren Sie mehr über Filterung von Request-Session-Daten.
config/appsignal.php

hostname

Beschreibung

Hilft AppSignal dabei, verschiedene Hosts für Traces zu erkennen und sie automatisch mit dem Hostnamen zu kennzeichnen. Das AppSignal-Paket setzt diesen Wert automatisch mithilfe von gethostname().

ignore_actions

Beschreibung

Mit dieser Konfigurationsoption können Sie eine Liste von Aktionen angeben, die von AppSignal ignoriert werden. Alles, was passiert, einschließlich Exceptions, wird nicht an AppSignal übertragen. Dies kann nützlich sein, um Health-Check-Endpunkte oder andere Aktionen zu ignorieren, die Sie nicht überwachen möchten. Erfahren Sie mehr über das Ignorieren von Aktionen.
config/appsignal.php

ignore_errors

Beschreibung

Diese Konfigurationsoption ermöglicht es Ihnen, bestimmte Fehler davon auszuschließen, an AppSignal gemeldet zu werden. Dies kann nützlich sein, um erwartete Fehler oder Fehler, die nicht behoben werden können, zu ignorieren. Erfahren Sie mehr über das Ignorieren von Fehlern.
config/appsignal.php

ignore_logs

Beschreibung

Liste der Log-Nachrichten, die ignoriert werden. Jede Log-Nachricht, die ein Element aus der Liste enthält, wird nicht an AppSignal übertragen. Eine kleine Teilmenge der Regex-Syntax wird unterstützt; lesen Sie mehr darüber in unserer Anleitung Logs ignorieren. Das erwartete Format ist eine kommagetrennte Liste von Werten.
config/appsignal.php

ignore_namespaces

Beschreibung

Diese Konfigurationsoption ermöglicht es Ihnen, bestimmte Namespaces davon auszuschließen, an AppSignal gemeldet zu werden. Dies kann nützlich sein, um bestimmte Teile Ihrer Anwendung von der Überwachung auszuschließen. Erfahren Sie mehr über Namespaces.
config/appsignal.php

request_headers

Beschreibung

Konfigurieren Sie, welche Request-Header einbezogen werden, wenn eine Anfrage an einen HTTP-Server gestellt wird. Diese Option ist eine Erlaubnisliste. Sie schließt nur die Header ein, die konfiguriert sind. Wenn die Liste leer ist, werden keine Header einbezogen. AppSignal liest Request-Header aus der HTTP-Anfrage. Jeder Schlüssel ist ein normalisierter (kleingeschriebener) Header-Name.
config/appsignal.php
Um AppSignal so zu konfigurieren, dass keine HTTP-Request-Header gespeichert werden, setzen Sie den Konfigurationswert explizit auf ein leeres Array.
config/appsignal.php

response_headers

Beschreibung

Konfigurieren Sie, welche Response-Header einbezogen werden, wenn eine Anfrage von einem HTTP-Client gestellt wird. Diese Option ist eine Erlaubnisliste. Sie schließt nur die Header ein, die konfiguriert sind. Wenn das Array leer ist, werden keine Header einbezogen. Jeder Eintrag in diesem Array sollte ein normalisierter HTTP-Response-Header-Name (kleingeschrieben) sein.
config/appsignal.php
Um AppSignal so zu konfigurieren, dass keine HTTP-Response-Header gespeichert werden, setzen Sie den Konfigurationswert explizit auf ein leeres Array.
config/appsignal.php

revision

Beschreibung

Die aktuell laufende Version Ihrer App. AppSignal erstellt einen Deploy-Marker, wenn sich dieser Wert ändert, und kennzeichnet alle eingehenden Daten mit der aktuellen Revision. Das AppSignal-Paket setzt diesen Wert automatisch mithilfe von git rev-parse HEAD. Erfahren Sie mehr über Deploy-Marker im Deploy-Marker-Thema.

send_function_parameters

Beschreibung

Konfigurieren Sie, ob Funktionsparameter in Traces einbezogen werden sollen. Wenn auf false gesetzt, werden keine solchen Daten an unsere Server gesendet. Diese Werte werden mit dem Span-Attribut appsignal.function.parameters gesetzt.
config/appsignal.php

send_request_payload

Beschreibung

Konfigurieren Sie, ob Request-Payload-Daten in Traces gesendet werden sollen. Wenn auf false gesetzt, werden keine solchen Daten an unsere Server gesendet. Diese Werte werden mit dem Span-Attribut appsignal.request.payload gesetzt. Weitere Informationen finden Sie unter Filterung von Request-Payloads.
config/appsignal.php

send_request_query_parameters

Beschreibung

Konfigurieren Sie, ob Request-Query-Parameter in Traces einbezogen werden sollen. Wenn auf false gesetzt, werden keine solchen Daten an unsere Server gesendet. Diese Werte werden mit dem Span-Attribut appsignal.request.query_parameters gesetzt. Weitere Informationen finden Sie unter Filterung von Request-Parametern.
config/appsignal.php

send_request_session_data

Beschreibung

Konfigurieren Sie, ob Request-Session-Daten in Traces gesendet werden sollen. Wenn auf false gesetzt, werden keine solchen Daten an unsere Server gesendet. Diese Werte werden mit dem Span-Attribut appsignal.request.session_data gesetzt. Weitere Informationen finden Sie unter Filterung von Request-Session-Daten.
config/appsignal.php

service_name

Beschreibung

Der Service-Name hilft AppSignal, verschiedene Services zu erkennen, und gruppiert deren Traces automatisch in einem passenden Namespace. Wählen Sie einen Namen, der zu Ihrer Anwendung passt, wie zum Beispiel “Web server”, “Background worker”, “Email service”, “Authentication service” usw.
config/appsignal.php