Kapitel 13. Erweiterte Aktivitätsüberwachung

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

13.0 Einleitung

Um sicherzustellen, dass deine Anwendung mit optimaler Leistung und Präzision läuft, brauchst du Einblick in die Überwachungsmetriken über ihre Aktivität. NGINX bietet verschiedene Überwachungsoptionen wie den Stub-Status oder ein erweitertes Monitoring-Dashboard und einen JSON-Feed in NGINX Plus. Die Aktivitätsüberwachung von NGINX Plus bietet Einblicke in Anfragen, Upstream-Serverpools, Caching, Zustand und mehr. Weitere anwendungsintegrierte Überwachungsmöglichkeiten sind durch die Verwendung von OpenTelemetry verfügbar. In diesem Kapitel erfährst du mehr über die Leistungsfähigkeit und die Möglichkeiten der Überwachung mit NGINX.

13.1 Aktivieren des NGINX Stub Status

Problem

Du musst die grundlegende Überwachung für NGINX aktivieren.

Lösung

Aktiviere das stub_status Modul in einem location Block innerhalb eines NGINX HTTP Servers:

location /stub_status {
  stub_status;
  allow 127.0.0.1;
  deny all;
  # Set IP restrictions as appropriate
}

Teste deine Konfiguration, indem du eine Anfrage zum Status stellst:

$ curl localhost/stub_status
Active connections: 1 
server accepts handled requests
 1 1 1 
Reading: 0 Writing: 1 Waiting: 0 

Diskussion

Das Modul stub_status ermöglicht eine grundlegende Überwachung des NGINX-Servers. Die zurückgegebenen Informationen geben Aufschluss über ...

Get NGINX Kochbuch, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.