Die Herausforderung der Serverless Observability
Herkömmliche APM-Tools wurden für eine Welt persistenter Prozesse entwickelt. Azure Functions arbeiten jedoch in einem völlig anderen Paradigma.
Architektur: Entkopplung mit Service Bus
Um den massiven Durchsatz zu bewältigen, haben wir die Planung der Prüfungen von deren Ausführung entkoppelt.
Kostenoptimierungsstrategien
Der Betrieb von Millionen von Ausführungen bedeutet, dass jede Millisekunde zählt. Wir haben eine strukturierte Telemetrie implementiert.
Regional Latenz verwalten
Netzwerklatenz ist der Feind einer genauen Überwachung. Wir stellen unsere Worker in den Azure-Regionen bereit, die den Endpunkten am nächsten liegen.
Gelernte Lektionen
Unsere wichtigste Erkenntnis ist eine einfache Philosophie: „Wenn du ein Monitoring-Tool baust, überwache es genauso wie die APIs deiner Kunden.“


