Ereignisse Melden
Nimmt einen Stapel Dashboard-Ereignisse entgegen. Antwortet immer 204.
─── Die Regel, an der hier alles haengt ───────────────────────────────
Die Messung ist eine NEBENSACHE. Keine Seite darf daran scheitern, dass ihr Zaehler nicht durchkommt. Deshalb ist die Antwort immer 204: ein unbrauchbares Ereignis wird still verworfen, ein Datenbankfehler gefangen und gedrosselt protokolliert. Ein 400 waere hier die falsche Reaktion - das Frontend koennte damit nichts anfangen, ausser es dem Nutzer zu zeigen, und der hat nichts falsch gemacht.
─── Warum in Python aggregiert wird, bevor etwas in die Datenbank geht ─
Ein Stapel enthaelt regelmaessig dasselbe mehrfach: derselbe Fehler bei jedem Neuzeichnen, dieselbe Seite bei einem Hin und Zurueck. Zu Zaehlern zusammengefasst werden aus fuenfzig Ereignissen ein paar Zeilen, und die gehen als EIN Upsert je Tabelle raus - vier Anfragen statt fuenfzig.
Request
- Base URL: https://api.notoq.xyz (the document declares no server; this is the origin it was published from)
- URL: https://api.notoq.xyz/api/v1/telemetry/events
- Auth: HTTP bearer
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.