AWS Lambda führt verbesserte Beobachtbarkeit für Kafka-Zuordnungen von Ereignisquellen ein
AWS Lambda führt eine erweiterte Beobachtbarkeit für Kafka-Zuordnungen von Ereignisquellen (ESM) ein, die Amazon CloudWatch Logs und -Metriken zur Überwachung der Einrichtung, Skalierung und Verarbeitung von Kafka-Ereignissen zur Überwachung der Einrichtung, Skalierung und Verarbeitung von Kafka-Ereignissen bereitstellt. Diese Funktion ermöglicht es Kunden, Einrichtungsprobleme schnell zu diagnostizieren und rechtzeitig Korrekturmaßnahmen zu ergreifen, um belastbare Datenstrom-Workloads zu betreiben. Diese Funktion ist sowohl für Amazon Managed Streaming für Apache Kafka (Amazon MSK) als auch für selbstverwaltete Apache Kafka (SMK)-Zuordnungen von Ereignissen verfügbar.
Kunden verwenden Kafka-Zuordnungen von Ereignisquellen (ESM, Event Source Mappings) mit ihren Lambda-Funktionen, um geschäftskritische Anwendungen zu erstellen. Die mangelnde Transparenz hinsichtlich der Einrichtung, Skalierung und Verarbeitung von Ereignisanfragen verlangsamt jedoch die Fehlerbehebung bei Problemen, die auf fehlerhafte Berechtigungen, Fehlkonfigurationen oder Funktionsfehler zurückzuführen sind, was die durchschnittliche Zeit bis zur Lösung verlängert und den Betriebsaufwand erhöht. Mit dieser Markteinführung können Kunden CloudWatch Logs und -Metriken aktivieren, um ihr Kafka-Polling-Setup, ihre Skalierung und den Status der Ereignisverarbeitung zu überwachen. Kunden können aus mehreren Protokollebenen-Optionen wählen, die Protokolle bereitstellen, die von Warnungen und Fehlern bis hin zu detaillierten Informationen über den Fortschritt der Ereignisverarbeitung reichen. Ebenso können Kunden eine oder mehrere Metrikgruppen – EventCount, ErrorCount und KafkaMetrics – aktivieren, um verschiedene Aspekte der Ereignisverarbeitung zu überwachen. Kunden können alle ihre Metriken und Protokolle über eine spezielle Monitoring-Seite in der AWS-Konsole für ESM einsehen. Mit dieser Funktion können Kunden ihre Beobachtbarkeits-Tools nutzen, um Einrichtungsprobleme schnell zu diagnostizieren und Leistungskennzahlen zu verfolgen, um ihre strengen Geschäftsanforderungen zu erfüllen.
Dieses Feature ist in allen kommerziellen AWS-Regionen verfügbar, in denen der AWS-Lambda-Bereitstellungsmodus für Kafka ESM verfügbar ist.
Sie können ESM-Protokolle und -Metriken für Ihren Kafka ESM mithilfe der Create and Update ESM-APIs von AWS Lambda, der AWS-Konsole, der AWS-CLI, des AWS-SDK, AWS CloudFormation und AWS SAM aktivieren. Weitere Informationen zu diesen Funktionen finden Sie in der Lambda Kafka ESM-Entwicklerdokumentation. Für diese Protokolle und Metriken gelten die Standardpreise von CloudWatch.