AWS ELB Sensor
AWS ELB Sensor ermöglicht die Überwachung von Metriken der AWS Elastic Load Balancers.
Elastic Load Balancing ermöglicht es Ihnen, die Gesundheit Ihrer Anwendungen und deren Leistung in Echtzeit mit Amazon CloudWatch-Metriken zu überwachen.
Anforderungen
Dieser Sensor erfordert ausreichende Rechte, um Daten von der AWS API abzufragen. In IAM (Identity and Access Management) müssen Sie eine Richtlinie mit Anweisungen (JSON-Format) erstellen:
[{ "Sid": "Stmt1338559359622", "Action": [ "elasticloadbalancing:DescribeLoadBalancers" ], "Effect": "Allow", "Resource": "" }, { "Sid": "Stmt1338559372809", "Action": [ "cloudwatch:GetMetricStatistics", "cloudwatch:GetMetricData", "cloudwatch:ListMetrics" ], "Effect": "Allow", "Resource": "" }]
Optionen
Dieser Sensor erfordert Anmeldedaten für die AWS API. Wählen Sie die Region aus, für die Sie Load Balancer-Instanzen überwachen möchten. Metriken können für jede Load Balancer-Instanz oder nach Verfügbarkeitszonen gesammelt werden.
Warnungen
- Backend-Verbindungsfehler - wenn ein Backend-Verbindungsfehler auftritt
- Unhealthy Host Count > 0
- Surge Queue ist voll - wenn eine Anfrage abgelehnt wurde, weil die Surge Queue voll ist
Warnungen werden für alle überwachten Load Balancer definiert.
Leistungsmetriken
- Load Balancer\Backend Connection Errors - Die Anzahl der Verbindungen, die zwischen dem Load Balancer und den registrierten Instanzen nicht erfolgreich hergestellt wurden
- Load Balancer\Healthy Host Count - Die Anzahl der gesunden Instanzen, die bei Ihrem Load Balancer registriert sind
- Load Balancer\Unhealthy Host Count - Die Anzahl der ungesunden Instanzen, die bei Ihrem Load Balancer registriert sind
- HTTP\2XX Responses - Die Anzahl der HTTP 2XX-Antwortcodes, die von registrierten Instanzen generiert werden
- HTTP\3XX Responses - Die Anzahl der HTTP 3XX-Antwortcodes, die von registrierten Instanzen generiert werden
- HTTP\4XX Responses - Die Anzahl der HTTP 4XX-Antwortcodes, die von registrierten Instanzen generiert werden
- HTTP\5XX Responses - Die Anzahl der HTTP 5XX-Antwortcodes, die von registrierten Instanzen generiert werden
- HTTP\ELB 4XX Responses - Die Anzahl der HTTP 4XX-Client-Fehlercodes, die vom Load Balancer generiert werden
- HTTP\ELB 5XX Responses - Die Anzahl der HTTP 5XX-Client-Fehlercodes, die vom Load Balancer generiert werden
- Requests\Latency (ms) - Die Gesamtzeit, die in Millisekunden vergeht, von dem Zeitpunkt, an dem der Load Balancer die Anfrage an eine registrierte Instanz sendet, bis die Instanz beginnt, die Antwortheader zu senden
- Requests\Request Count - Die Anzahl der abgeschlossenen Anfragen oder hergestellten Verbindungen während des angegebenen Intervalls
- Requests\Spillover Count - Die Gesamtanzahl der Anfragen, die abgelehnt wurden, weil die Surge Queue voll ist
- Requests\Surge Queue Length - Die Gesamtanzahl der Anfragen (HTTP-Listener) oder Verbindungen (TCP-Listener), die auf die Weiterleitung an eine gesunde Instanz warten
- ALB\Active Connection Count - Die geschätzte Anzahl der gleichzeitigen aktiven TCP-Verbindungen von Clients zum Load Balancer und vom Load Balancer zu Zielen
- ALB\Consumed LCUs - Die geschätzte Anzahl der von einem Application Load Balancer verwendeten Load Balancer-Kapazitätseinheiten (LCU)
- ALB\New Connection Count - Die geschätzte Anzahl der neu hergestellten TCP-Verbindungen von Clients zum Load Balancer und vom Load Balancer zu Zielen
- ALB\Processed Bytes - Die geschätzte Anzahl der von einem Application Load Balancer verarbeiteten Bytes
Daten für einige Metriken sind je nach Load Balancer-Typ und ausgewählter Dimension verfügbar.
Berichte (Datensammler)
Standardmäßig sammelt der Sensor Daten für zwei Berichte:
-
Load Balancer Report - enthält grundlegende Balancer-Metriken, wie Requests\Request Count, Load Balancer\Backend Connection Errors, Load Balancer\Healthy Host Count und andere.
-
Application Load Balancer Report - enthält ALB-Metriken.