Skip to main content
PHP, Ruby und die durch unsere OpenTelemetry-Beta unterstützten Sprachen können Funktionsparameter setzen. Funktionsparameter sind für Background-Jobs und Skripte gedacht und nicht zum Speichern von Parametern für jeden Funktionsaufruf in einem Trace.
🔐 Senden Sie keine personenbezogenen Daten (Personal Identifiable Information, PII) an AppSignal. Filtern Sie PII (z. B. Namen, E-Mail-Adressen) und verwenden Sie stattdessen eine ID, einen Hash oder einen pseudonymisierten Bezeichner.

Verwenden Sie Link Templates, um sie in Ihrer Anwendung zurückzuverknüpfen.
Aus Gründen der Sicherheit und des Datenschutzes empfehlen wir, Funktionsparameter zu filtern, bevor sie an unsere Server gesendet werden. Die folgende Tabelle enthält eine Liste der akzeptierten Stammwerte pro Sprache. Jedes verschachtelte Objekt kann Werte enthalten, die zu gültigem JSON führen (Strings, Integer, Floats, Booleans, Nulls usw.). Das untenstehende Codebeispiel zeigt, wie benutzerdefinierte Request-Parameter gesetzt werden:
Für bestimmte Sprachen ist zusätzliches Setup erforderlich. Bitte folgen Sie den Anweisungen für diese Sprachen:

Funktionsparameter in AppSignal für Ruby

Im Collector-Modus werden Funktionsparameter als eigenes Attribut gemeldet, getrennt von der Request-Payload und den Query-Parametern. Andernfalls schreiben alle drei in dieselben Parameter und erscheinen in derselben Box. Die drei Methoden und wann Sie welche verwenden, finden Sie unter Parametertypen in AppSignal für Ruby.

Einschränkungen

Wenn die Anwendung Funktionsparameter mehrmals setzt, ist der zuletzt gesetzte Wert maßgebend.