Auf einen Span zugreifen
- Python
- Go (golang)
Wenn Sie den Trace oder Span anpassen, importieren Sie zunächst das OpenTelemetry-Trace-Modul in der Datei, in der Sie die gemeldeten Trace-Daten anpassen möchten.Erstellen Sie mit diesem Trace-Modul einen neuen Span:Oder rufen Sie den aktuell aktiven Span ab:
AppSignal-Attribute
Namespace
- Attributname:
appsignal.namespace - Werttyp:
String
<Service name>/<Namespace> gruppiert, z. B. “Web server/admin” oder “Background worker/billing”. Mit diesem Attribut können Sie nur den Namespace-Teil konfigurieren. Der Standard-Namespace für alle Traces ist <Service name>/default.
Stammaktionsname
- Attributname:
appsignal.action_name - Werttyp:
String
Tags
- Attributname:
appsignal.tag.<tag_name> - Werttyp:
String
appsignal.tag und dem Tag-Schlüssel. Für das Tag user_id wird dies zum Attributschlüssel appsignal.tag.user_id.
Funktionsparameter
- Attributname:
appsignal.function.parameters - Werttyp: JSON-serialisiertes Objekt
appsignal.config.filter_function_parameters gefiltert werden.
Response-Header
- Attributname:
http.response.header.<key> - Werttyp: Array of Strings
Request-Header
- Attributname:
http.request.header.<key> - Werttyp: Array of Strings
Request-Query-Parameter
- Attributname:
appsignal.request.query_parameters - Werttyp: JSON-serialisiertes Objekt
appsignal.config.filter_request_query_parameters gefiltert werden.
Request-Payload
- Attributname:
appsignal.request.payload - Werttyp: JSON-serialisiertes Objekt
appsignal.config.filter_request_payload gefiltert werden.
Request-Session-Daten
- Attributname:
appsignal.request.session_data - Werttyp: JSON-serialisiertes Objekt
appsignal.config.filter_request_session_data gefiltert werden.