Skip to Content
Quarkus Kochbuch
book

Quarkus Kochbuch

by Alex Soto Bueno, Jason Porter
September 2024
Intermediate to advanced
394 pages
7h 50m
German
O'Reilly Media, Inc.
Book available
Content preview from Quarkus Kochbuch

Kapitel 9. Beobachtbarkeit

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel erfährst du, was Observabilität ist und warum sie in einer Microservices-Architektur wichtig ist. Observabilität beantwortet die Frage, wie sich dein System verhält, indem du einige Parameter wie Fehlercodes, Leistung oder jede Art von Geschäftskennzahl beobachtest. Quarkus integriert mehrere Technologien, die für Observabilität verwendet werden, von Haus aus.

Dieses Kapitel enthält Rezepte, wie du die folgenden Aufgaben erledigen kannst:

  • Gesundheitschecks definieren

  • Metriken für das Überwachungssystem bereitstellen

  • Konfiguriere die verteilte Rückverfolgung, um einen Überblick über eine Anfrage innerhalb des Netzes zu erhalten

9.1 Automatische Gesundheitsprüfungen verwenden

Problem

Du willst überprüfen, ob der Dienst funktioniert und in der Lage ist, Anfragen korrekt zu bearbeiten.

Lösung

Die MicroProfile Health-Spezifikation bietet eine API, um den Zustand eines Dienstes von einer anderen Maschine (z. B. Kubernetes Controller) aus zu prüfen.

Um MicroProfile Health in einer Quarkus Anwendung zu aktivieren, musst du nur die Erweiterung quarkus-smallrye-health registrieren:

./mvnw quarkus:add-extension -Dextensions="quarkus-smallrye-health"

Mit der Erweiterung im Klassenpfad registriert Quarkus automatisch eine standardmäßige Liveness- und Readiness-Probe, die beide UP zurückgeben, wenn der ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Projektmanagement kurz & gut

Projektmanagement kurz & gut

Daniel Brönimann, Christoph Bommer
OpenShift für Entwickler, 2. Auflage

OpenShift für Entwickler, 2. Auflage

Joshua Wood, Brian Tannous

Publisher Resources

ISBN: 9781098195175Supplemental Content