Zum Inhalt springen
Sondeon

Für CTO und Produktverantwortliche

API-Monitoring als Service: Latenz, Fehler und Last je Endpoint Ihre API antwortet im Schnitt gut. Welchen Endpoint optimieren Sie zuerst?

Wir protokollieren jeden Aufruf Ihrer API, mit wem er kam, von welchem Screen und wie lange er dauerte, und Sie sehen es in Ihrem eigenen Dashboard. Die Daten bleiben in Ihrem System.

Sie erhalten sieben Monitoring-Screens in Ihrem Dashboard und das Protokoll jedes Aufrufs. Umfang und Zeitplan der Inbetriebnahme stehen schriftlich fest, bevor wir beginnen.

Kommunikationstechnik in einem Rack, mit grünen Glasfasersteckern und gebündelten gelben Kabeln

Aktualisiert am

Für wen es ist

  • Ihre Nutzerzahl wächst, und Sie wissen nicht, welcher Endpoint zuerst ausfällt
  • Ihre Kunden merken Trägheit, und der Durchschnitt sagt, alles läuft
  • Die Daten Ihrer Aufrufe sollen nicht an Dritte gehen

Nicht nötig, wenn Ihre API wenig Traffic hat oder Sie jeden Endpoint schon mit seinen Perzentilen messen.

Blind optimieren heißt optimieren, was nicht wehtut

Ohne jeden Aufruf zu messen, optimiert man den Endpoint (jede Adresse der API), den jemand im Verdacht hat. Mit echten Nutzern braucht ein Endpoint bei einem von hundert Aufrufen Sekunden, ein Screen fragt dasselbe zweimal an, und der Durchschnitt sagt weiter, alles läuft. Mit der Messung vor Augen sieht man, welcher langsam ist, von welchem Screen er aufgerufen wird und wie viele Menschen es betrifft.

Was wir im API-Monitoring messen

  • Volumen, Latenz und Fehler jedes Endpoints
  • Perzentile p50, p95 und p99 im Zeitverlauf
  • Störungen getrennt von Ablehnungen, Code für Code
  • Welche Screens die API am meisten nutzen und mit welchen Endpoints
  • Geräte, Browser, App-Versionen und Länder
  • Wer gerade verbunden ist
  • Exceptions von Server und Clients, mit Trace

So läuft es ab

  1. Termin und Umfang schriftlich

    In 30 Minuten sehen wir, womit Ihre API gebaut ist und wo Sie die Daten speichern wollen. Danach erhalten Sie Umfang und Zeitplan der Inbetriebnahme schriftlich.

  2. Installation in Ihrem System

    Die Erfassung wird in Ihrer eigenen API installiert und speichert das Protokoll in Ihrem Elasticsearch. Passwörter, Tokens, E-Mail-Adressen und Standorte werden vor dem Speichern maskiert.

  3. Dashboard und regelmäßiges Review

    Sie sehen die sieben Screens in Ihrem Dashboard, neben dem Rest Ihrer Konsole. Wir sehen regelmäßig mit Ihnen durch, welcher Endpoint zuerst optimiert werden sollte.

Was wir von Ihnen brauchen

  • Eine API in FastAPI, oder die Erfassung angepasst für Node, Django oder Spring
  • Ein eigenes Elasticsearch, um das Protokoll zu speichern
  • Eine Message Queue, falls Sie schon eine haben

So arbeiten wir

Was Sie erhalten

  1. Protokoll jedes Aufrufs, in Ihrem eigenen Elasticsearch
  2. Sieben Monitoring-Screens in Ihrem Dashboard
  3. Regelmäßiges Review, welcher Endpoint zuerst zu optimieren ist
  4. Einseitige Management Summary für die Geschäftsleitung

So kommt ein Befund bei Ihnen an

Priorität: Hoch

Endpoint im Schnitt schnell und im p99 langsam

Wo
Prozessliste des internen Dashboards
Beleg
Median von 0,8 s und p99 von 20,7 s in einer Woche
Wirkung
Eine von hundert Anfragen wartet länger als 20 Sekunden

Beispiel für das Berichtsformat, nicht von einem Kunden.

Sprechen wir über Ihren Fall?

Ein Termin von 30 Minuten: Wir sehen uns an, was Sie haben und was zuerst geprüft werden sollte.

Kostenlosen Termin vereinbaren

Experten-Review, automatisches Tool oder die KI selbst

Alle drei sind nützlich, jedes für etwas anderes. Die KI bringt die Menge, die Menschen das Urteil: Deshalb nutzt unser Review ein automatisches KI-Tool, und Senior-Entwickler beaufsichtigen es.

Zum vollständigen Vergleich

Hände zeichnen mit einem Stift ein Diagramm aus Bildschirmen und Pfeilen auf eine kleine Tafel, daneben weiße Kopfhörer

Wer prüft

Es prüft ein Team aus Senior-Entwicklern, mit vielen Stunden in der Entwicklung und im Finden der Fehler, die KIs beim Programmieren machen. Wir kennen mehr als 1.200 Prüfpunkte. Das automatische KI-Tool geht sie durch, und die Menschen bestätigen, steuern und prüfen.

Team aus Senior-Entwicklern

Verantwortlich: José María Salido, Gründer von Sondeon

  • Die KI bringt die Menge: Sie geht die bekannten Prüfpunkte durch
  • Die Menschen bringen das Urteil: Sie bestätigen jeden Befund, bevor er in den Bericht kommt
  • Das Ergebnis wird in einem Gespräch mit Ihrem Team erklärt
Wer verantwortet: José María Salido, auf LinkedIn

Häufige Fragen

Was ist API-Monitoring?

API-Monitoring heißt, jeden Aufruf zu messen, den Ihre API erhält: wie lange er dauert, was sie antwortet und wer ihn auslöst, um zu sehen, wo die Zeit bleibt und was ausfällt, bevor ein Kunde es merkt.

Was sind die Latenzen p95 und p99?

Es sind Perzentile: p95 ist die Zeit, die 95 % der Aufrufe nicht überschreiten, und p99 die für 99 %. Sie zeigen die langsamen Aufrufe, die der Durchschnitt verbirgt: Ein Endpoint kann im Schnitt schnell sein und einen von hundert Aufrufen Sekunden warten lassen.

Mit welchen Technologien funktioniert das API-Monitoring?

Eine API in Python mit FastAPI nimmt es unverändert auf; in Node, Django oder Spring wird die Erfassung angepasst. Nötig ist Elasticsearch, und eine Message Queue, falls Sie schon eine haben.

Beeinträchtigt es die Leistung meiner API, und gehen meine Daten an Dritte?

Die Antwort beeinträchtigt es nicht: Das Protokoll entsteht nach der Antwort, in einem anderen Thread, und läuft über eine Queue. Die Daten werden in Ihrem eigenen Elasticsearch gespeichert, also geht nichts an Dritte.

Wer optimiert die langsamen Endpoints?

Das Monitoring sagt Ihnen, welchen Sie zuerst optimieren sollten und warum, mit der Messung vor Augen. Die Behebung ist getrennt und erfolgt nur auf Ihren Wunsch: Ihr Team übernimmt sie, oder wir, wenn Sie uns damit beauftragen.

Was kostet API-Monitoring, und ersetzt es ein API-Audit?

Der Termin von 30 Minuten ist kostenlos. Alles Weitere hängt davon ab, wie viele APIs dazugehören und wie viele Aufrufe sie haben, und wird schriftlich festgehalten. Das Monitoring ersetzt kein API-Audit: Es ist ein laufender Health Check, der bei jedem Aufruf wiederholt, was ein API-Audit betrachten würde, mit Perzentilen und einem regelmäßigen Review, was zuerst zu optimieren ist.

Weitere Leistungen

  • Review mobiler Apps

    Mit KI gebaute Flutter-Apps, getestet auf echten iOS- und Android-Smartphones per Befehl und per Touch, zusammen mit ihrem Backend.

  • Review Ihrer Website

    Performance, Sichtbarkeit in Suchmaschinen und KI-Assistenten (SEO und GEO), Barrierefreiheit und Sicherheit Ihrer Website, gemessen an der echten Seite.

  • Review von Backend und API

    Der Serverteil hinter Ihrer App oder Website: was die API offenlegt, was sie schützt, welche Header sie ausliefert und was in ihren Logs landet.

  • Datenbank-Review

    PostgreSQL, Redis, Elasticsearch und RabbitMQ, nur lesend: Struktur, Indizes, langsame Abfragen, Sperren und Verbindungen.

  • Review des Deployment-Servers

    Der Server, auf dem Ihr System laufen wird, geprüft vor dem Go-live: wer Zugriff hat, was darauf läuft und welche Grenzen beim Wachstum brechen.

  • Infrastruktur-Monitoring

    Die Linux-Maschinen, auf denen Ihr System läuft, alle paar Sekunden gemessen, damit eine volle Festplatte oder ein gestoppter Container vor Ihren Nutzern auffällt.

Alle Leistungen

Kostenlosen Termin anfragen

Füllen Sie das Formular aus, und wir schreiben Ihnen per E-Mail, um Tag und Uhrzeit abzustimmen. Es sind 30 Minuten, um zu sehen, was Sie haben und was zuerst geprüft werden sollte.

Was sollen wir kontrollieren?

Wir verwenden Ihre Angaben, um Ihre Anfrage zu beantworten, um nachweisen zu können, dass wir sie erhalten haben, und um das Formular zu schützen. Einzelheiten stehen in der Datenschutzerklärung.