Load-Balancer-Metriken

Machen Sie sich mit den Metriken vertraut, die vom Load-Balancer-Service im Metrik-Namespace oci_lbaas ausgegeben werden.

Mit Metriken, Alarmen und Benachrichtigungen können Sie den Zustand, die Kapazität und die Performance der Load Balancer überwachen. Allgemeine Informationen darüber, wie die verschiedenen verfügbaren Oracle Cloud Infrastructure-Monitoringtools zu verstehen sind und verwendet werden, finden Sie unter Monitoring und Benachrichtigungen.

Der Load Balancer fungiert als Zwischenstelle für Datentraffic zwischen Clients und Ihren Anwendungsservern. Clients senden Anforderungen an den Load Balancer, und der Load Balancer verteilt die Anforderungen entsprechend den von Ihnen erstellten Regeln auf die Backend-Server. Das Diagramm unter Überblick über Load Balancer bietet einen allgemeinen Überblick über eine einfache Systemkonfiguration für öffentliches Load Balancing.

Mit den Metriken des Load-Balancer-Service können Sie die Anzahl und den Typ der Verbindungen sowie die Menge der Daten ermitteln, die vom Load Balancer verwaltet werden. Mit Metrikdaten können Sie Load-Balancer- und Clientprobleme diagnostizieren und beheben. Außerdem können Sie mit Metriken die HTTP-Antworten analysieren, die von den Servern in Ihrem Backend-Set zurückgegeben werden.

Um ein Standardset von Metrikdiagrammen in der Konsole anzuzeigen, navigieren Sie zum gewünschten Load Balancer oder Backend-Set, und wählen Sie dann Metriken aus. Mit dem Service Monitoring können Sie auch benutzerdefinierte Abfragen erstellen.

Informationen zum Anzeigen der verfügbaren Metriktypen für einen Load Balancer finden Sie unter Load-Balancer-Metriken anzeigen.

Voraussetzungen

  • IAM-Policys: Zum Überwachen von Ressourcen müssen Sie den erforderlichen Zugriffstyp in einer von einem Administrator geschriebenen Policy erhalten, unabhängig davon, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Die Policy muss Ihnen Zugriff sowohl auf die Monitoring-Services als auch auf die überwachten Ressourcen erteilen. Wenn Sie versuchen, eine Aktion auszuführen, und eine Nachricht erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, wenden Sie sich an den Administrator, um herauszufinden, welcher Zugriffstyp Ihnen erteilt wurde und in welchem Compartment Sie arbeiten müssen. Weitere Informationen zu Benutzerautorisierungen für Monitoring finden Sie unter IAM -Policys.
  • Die auf dieser Seite aufgeführten Metriken sind automatisch für alle Load Balancer, Listener und Backend-Sets verfügbar, die Sie erstellen. Sie müssen kein Monitoring für die Ressource aktivieren, um diese Metriken abzurufen.

Verfügbare Metriken: oci_lbaas

Erfahren Sie mehr über die verfügbaren Metriken für einen Load Balancer.

Die Metriken des Load Balancer-Service umfassen die folgenden Dimensionen :

Metrik Beschreibung
AVAILABILITYDOMAIN Availability-Domain , in der sich der Load Balancer befindet.
BACKENDSETNAME Name des Backend-Sets, für das die Metriken gelten.
LBCOMPONENT Load-Balancer-Komponente, für die die Metriken gelten.

Gültige Metriken für den Load-Balancer-Service variieren zwischen den drei lbComponent-Dimensionswerten:

  • Backendset
  • Listener
  • Loadbalancer

In den Tabellen auf dieser Seite wird beschrieben, welche Daten für welche Dimensionswerte gültig sind. Wenn Sie eine Metrik wählen, die für den angegebenen Dimensionswert nicht gültig ist, gibt die Metrik keine Daten zurück.

LBHOSTID Eindeutige ID, die den aktuellen Load-Balancer-Host darstellt. Änderungen an der ID vorbehalten.
LISTENERNAME Name des Listeners, für den die Metriken gelten.
REGION Region , in der sich der Load Balancer befindet.
RESOURCEID OCID  der Ressource, für die die Metriken gelten.

Metriken für den lbComponent-Dimensionswert "Backendset"

Metrik Metrikanzeigename Einheit Beschreibung Dimensionen
ActiveConnections Aktive Verbindungen Anzahl Anzahl an aktiven Verbindungen vom Load Balancer zu allen Backend-Servern. availabilityDomain

backendSetName

lbComponent

lbHostId

region

resourceId

BackendServers Backend-Server Anzahl Anzahl an Backend-Servern im Backend-Set.
BackendTimeouts Backend-Timeouts Anzahl Anzahl an Timeouts für alle Backend-Server.
BytesReceived Empfangene Byte Byte Anzahl empfangener Byte für alle Backend-Server.
BytesSent Gesendete Byte Byte Anzahl gesendeter Byte für alle Backend-Server.
ClosedConnections Geschlossene Verbindungen Anzahl Anzahl an Verbindungen, die zwischen dem Load Balancer und den Backend-Servern geschlossen wurden.
HttpRequests Eingehende Anforderungen Anzahl Anzahl der beim Backend-Set eingehenden Clientanforderungen.
HttpResponses Antworten Anzahl Anzahl an HTTP-Antworten für alle Backend-Server.
HttpResponses200 HTTP 200-Antworten Anzahl Anzahl an HTTP 200-Antworten, die von Backend-Servern empfangen wurden.
HttpResponses2xx HTTP 2xx-Antworten Anzahl Anzahl an HTTP 2xx-Antworten, die von Backend-Servern empfangen wurden.
HttpResponses3xx HTTP 3xx-Antworten Anzahl Anzahl an HTTP 3xx-Antworten, die von Backend-Servern empfangen wurden.
HttpResponses4xx HTTP 4xx-Antworten Anzahl Anzahl an HTTP 4xx-Antworten, die von Backend-Servern empfangen wurden.
HttpResponses502 HTTP 502-Antworten Anzahl Anzahl an HTTP 502-Antworten, die von Backend-Servern empfangen wurden.
HttpResponses504 HTTP 504-Antworten Anzahl Anzahl an HTTP 504-Antworten, die von Backend-Servern empfangen wurden.
HttpResponses5xx HTTP 5xx-Antworten Anzahl Anzahl an HTTP 5xx-Antworten, die von Backend-Servern empfangen wurden.
InvalidHeaderResponses Ungültige Headerantworten Anzahl Anzahl ungültiger Headerantworten für alle Backend-Server.
KeepAliveConnections Keepalive-Verbindungen Anzahl Anzahl an Keepalive-Verbindungen.
ResponseTimeFirstByte Durchschnittliche Antwortzeit (nur TCP) ms Durchschnittliche Zeit bis zum ersten Byte der Antwort von Backend-Servern. Nur TCP.
ResponseTimeHttpHeader Durchschnittliche Antwortzeit (nur HTTP) ms Durchschnittliche Antwortzeit von Backend-Servern. Nur HTTP.
UnhealthyBackendServers Fehlerhafte Backend-Server Anzahl Anzahl fehlerhafter Backend-Server im Backend-Set.

Metriken für den lbComponent-Dimensionswert "Loadbalancer"

Metrik Metrikanzeigename Einheit Beschreibung Dimensionen
AcceptedConnections Angenommene Verbindungen Anzahl Anzahl der vom Load Balancer angenommenen Verbindungen.

availabilityDomain

lbComponent

lbHostId

region

resourceId

AcceptedSSLHandshake Angenommene SSL-Handshakes Anzahl Anzahl angenommener SSL-Handshakes.
ActiveConnections Aktive Verbindungen Anzahl Anzahl an aktiven Verbindungen von Clients zum Load Balancer.
ActiveSSLConnections Aktive SSL-Verbindungen Anzahl Anzahl aktiver SSL-Verbindungen.
BytesReceived Empfangene Byte Byte Anzahl der vom Load Balancer empfangenen Byte.
BytesSent Gesendete Byte Byte Anzahl der vom Load Balancer gesendeten Byte.
FailedSSLClientCertVerify Nicht erfolgreiche Client-SSL-Zertifikatsvalidierungen Anzahl Anzahl nicht erfolgreicher Client-SSL-Zertifikatsvalidierungen.
FailedSSLHandshake Nicht erfolgreiche SSL-Handshakes Anzahl Anzahl nicht erfolgreicher SSL-Handshakes.
HandledConnections Verarbeitete Verbindungen Anzahl Anzahl der vom Load Balancer verarbeiteten Verbindungen.
HttpRequests Eingehende Anforderungen Anzahl Anzahl der beim Load Balancer eingehenden Clientanforderungen.
PeakBandwidth Spitzenbandbreite Bit Maximale Bandbreite pro Sekunde, die während des angegebenen Intervalls verwendet wird. Verwenden Sie den Standardwert.

Metriken für den lbComponent-Dimensionswert "Listener"

Metrik Metrikanzeigename Einheit Beschreibung Dimensionen
HttpResponses 200 HTTP 200-Antworten Anzahl Anzahl an HTTP 200-Antworten, die von Backend-Sets empfangen wurden. availabilityDomain

lbComponent

lbHostId

listenerName

region

resourceId

HttpResponses 2xx HTTP 2xx-Antworten Anzahl Anzahl an HTTP 2xx-Antworten, die von Backend-Sets empfangen wurden.
HttpResponses 3xx HTTP 3xx-Antworten Anzahl Anzahl an HTTP 3xx-Antworten, die von Backend-Sets empfangen wurden.
HttpResponses 4xx HTTP 4xx-Antworten Anzahl Anzahl an HTTP 4xx-Antworten, die von Backend-Sets empfangen wurden.
HttpResponses 502 HTTP 502-Antworten Anzahl Anzahl an HTTP 502-Antworten, die von Backend-Sets empfangen wurden.
HttpResponses 504 HTTP 504-Antworten Anzahl Anzahl an HTTP 504-Antworten, die von Backend-Sets empfangen wurden.
HttpResponses 5xx HTTP 5xx-Antworten Anzahl Anzahl an HTTP 5xx-Antworten, die von Backend-Sets empfangen wurden.
HttpResponses Antworten Anzahl Anzahl eingehender Antworten, die von Backend-Sets empfangen wurden.