Zum Inhalt springen
Menü

Was in einem Stacktrace steckt und was wir damit tun.

Sie sind der Verantwortliche und wir sind der Auftragsverarbeiter. Diese Seite sagt, was das in der Praxis heißt: was ankommt, was vor dem Speichern entfernt wird, wo der Rest liegt, wie lange, und wie Sie alles löschen lassen.

Was hier ankommt

Ein Fehler trägt einen Ausnahmetyp, eine Nachricht, einen Stack aus Frames und den Kontext, den das SDK angehängt hat: die URL, die HTTP-Methode, Header, das Release, die Umgebung und oft die Kennung des angemeldeten Nutzers, wenn Sie das konfiguriert haben. Eine Breadcrumb-Spur trägt, was vor dem Fehlschlag geschah. Eine Logzeile trägt, was Ihre Anwendung geschrieben hat.

Ein Teil davon sind personenbezogene Daten. Das Gegenteil zu behaupten ist der Fehler, den diese Seite vermeiden soll, und deshalb sind die Voreinstellungen unten so, wie sie sind, statt etwas, das Sie erst einschalten müssen.

Was entfernt wird, bevor etwas geschrieben wird

Eine feste Liste von Schlüsseln wird aus jedem Payload entfernt, ohne Rücksicht auf Groß- und Kleinschreibung und in jeder Tiefe, auf jedem Collector: Passwörter und Bestätigungen, Geheimnisse, Tokens jeder Art, Autorisierungs-Header, Cookies, Session-Kennungen, CSRF-Tokens, Kartennummern, CVV-Codes, IBANs und private Schlüssel. Sie können diese Liste pro Collector erweitern. Kürzen können Sie sie nicht.

Die auf einer Ereigniszeile gespeicherte URL wird ohne ihren Query-String gespeichert, denn eine Spalte läuft nicht durch die Bereinigung und ein Query-String ist genau der Ort, an dem ein Session-Token oder eine E-Mail-Adresse landet. Die vollständige URL bleibt im Payload, wo die Bereinigung greift.

Beim Eintreffen bereinigt

Bevor der Payload komprimiert wird und bevor er den Speicher erreicht, nicht danach.

Ihre eigenen Ergänzungen

Fügen Sie die Feldnamen hinzu, die Ihre Anwendung nutzt. Sie werden genauso angewendet.

Oder gar nichts speichern

Ein Collector kann so eingestellt werden, dass er nur Zähler und Titel behält und jeden Payload beim Eintreffen verwirft.

Wo es liegt und wie lange

Payloads gehen in einen Objektspeicher-Bucket, der für Ihre Organisation in einer EU-Region angelegt wurde. Die Datenbank mit Titeln, Zählern und Zeigern läuft auf Servern in Deutschland. Zwei Aufbewahrungsfenster setzen Sie pro Collector: wie lange eine Ereigniszeile bleibt und wie lange ihr Payload bleibt. Ihr Tarif begrenzt sie; weniger zu verlangen ist immer erlaubt.

Backups der Datenbank werden dreißig Tage aufbewahrt und laufen dann aus. Dieses Fenster steht hier statt vage zu bleiben, denn es ist die ehrliche Antwort auf "ist es wirklich weg", und dreißig Tage sind, was es ist.

Rechte und wie Sie sie über uns ausüben

Anfragen Ihrer Nutzer kommen zu Ihnen, denn Sie sind der Verantwortliche. Wir handeln auf Ihre Weisung, und die Management-API ist der Weg, über den das meiste erledigt wird, ohne auf uns zu warten: ein Ereignis kann gelöscht werden, ein Problem kann mit allem darunter gelöscht werden, und ein Projekt kann ganz entfernt werden.

Für eine Löschanfrage, die alles umfasst, fragen Sie, und wir löschen den Bucket und verwerfen die Organisationsdatenbank. Das ist ein Aufruf statt einer Suchaktion, und das ist der praktische Vorteil eines Buckets pro Organisation.

Fragen, die wirklich gestellt werden

Brauchen Sie einen AVV mit uns?

Ja, und er ist veröffentlicht statt verhandelt: Sie können ihn vor der Anmeldung lesen. Bei Business wird er im Rahmen des Onboardings unterzeichnet, darunter ist er auf Anfrage verfügbar.

Gibt es Übermittlungen außerhalb des EWR?

Ja, eine. Jede Anfrage erreicht uns über Cloudflare, ein Unternehmen in den Vereinigten Staaten, das die verschlüsselte Verbindung beendet, bevor es sie weiterleitet. Es dient nur dem Transport, und die Übermittlung ist durch die Standardvertragsklauseln abgedeckt. Die übrigen Unterauftragsverarbeiter sitzen in Deutschland, den Niederlanden und Belgien. Die Alarmzustellung an Slack oder Microsoft Teams verlässt den EWR ebenfalls, deshalb ist sie pro Alarmregel optional und im Vertrag benannt.

Können wir das Speichern von Payloads ganz einstellen?

Ja. Stellen Sie einen Collector auf Verwerfen und Sie behalten gruppierte Probleme, Zähler, Level und Grafiken, ohne dass ein einziger Trace irgendwo geschrieben wird.

Was tun Sie bei einer Verletzung?

Wir benachrichtigen Sie unverzüglich und in jedem Fall innerhalb von zweiundsiebzig Stunden nach Kenntnisnahme, mit dem, was wir zu diesem Zeitpunkt wissen, statt nach Abschluss der Untersuchung, denn Ihre eigene Meldefrist beginnt, wenn unsere beginnt.

Vierzehn Tage Team, ohne Karte.

Melden Sie sich mit Ihrer Arbeitsadresse an, weisen Sie Ihre Domain mit einem DNS-Eintrag nach und fügen Sie eine DSN ein. Der erste Stacktrace trifft meist vor dem Kaffee ein.

Keine Karte. Die Testphase endet von selbst und fällt auf Free zurück; es wird nichts berechnet, solange Sie keinen Tarif wählen.