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
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
|
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. |
|
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
|
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. |