Fähigkeit

L7-Reporting-Add-on

Machen Sie jede L7-Anfrage messbar, filterbar und berichtsfähig.

Das TR7 L7-Reporting-Add-on belässt HTTP-/HTTPS-Anfragen nicht nur als Access-Log-Zeile. Es überführt URL, Methode, Statuscode, Antwortzeit, Geo-IP, Benutzer, Body-Größe, WAAP-Score, Sticky Session und Backend-Metriken in die Dashboard- und Reporting-Schicht. ADC-, WAAP-, Health-Check-, Backend- und QoS-Metriken werden in derselben Observability-Linie zusammengeführt. Der Operator kann einen Anstieg der 5xx nicht nur als "es gibt einen Fehler" sehen; er kann sehen, mit welchem vService, welcher URL, welchem Backend, welchem Land, welcher Antwortzeit und welchem WAAP-Signal er entstanden ist. TR7 arbeitet mit zwei wichtigen integrierten Dashboard-Modellen: einer detaillierten vService-Ansicht und einer globalen Plattformansicht. Mit 50+ Panels/Elementen können Request Rate, SSL TPS, Throughput, Speicher, CPU, Health Check, WAAP Attack Rate, Dropped Log und Backend-Verbindungsstatus überwacht werden. Das Ergebnis: Das TR7 L7-Reporting-Add-on bietet eine ADC-/WAAP-Observability-Schicht, die den Anwendungsverkehr nicht nur durchleitet, sondern erklärt; es führt Incident-, Kapazitätsplanungs-, Compliance- und Sicherheitsuntersuchung auf derselben Datenbasis zusammen.

50+
tr7_tm_*-Metriken (Frontend, Backend, QoS, Health Check, Gerät)
2
Integrierte Dashboard-JSON (Detailed + Global)
14
Backend-seitige Metriken (Session, hrsp, Verbindung, Timing)

Ohne L7-Sichtbarkeit wird die Ursache einer 5xx-Welle zur Vermutung.

Klassische Load-Balancer-Logs bleiben oft nur auf der grundlegenden Access-Log-Ebene. Statuscode, Antwortzeit, URL, Backend, TLS, WAAP-Score, Geo-IP und Benutzerkontext können in verschiedenen Systemen oder gar nicht gesammelt verbleiben. In diesem Fall muss das Betriebsteam, um das Problem zu verstehen, Logs parsen, ein separates Dashboard schreiben oder Daten von verschiedenen Teams anfordern.

Wenn WAAP-Logs und ADC-Logs an verschiedenen Orten aufbewahrt werden, wird die Korrelation erschwert. Um sowohl den Performance- als auch den Sicherheitskontext derselben Anfrage zu sehen, müssen Request-ID, Zeitstempel, IP, Pfad und Sitzungsinformationen manuell abgeglichen werden. Im Moment eines Incidents kostet diese manuelle Korrelation Zeit.

In mandantenfähigen oder Multi-vService-Strukturen werden auch Retention und Reporting zu einem eigenen Problem. Während ein Tenant intensiv Logs erzeugt, dürfen die Daten eines anderen nicht verloren gehen; Anwendungen im Geltungsbereich kritischer Regulierungen sollen länger aufbewahrt werden können, während öffentlicher Webverkehr mit kürzerer Retention gehalten werden kann.

Der richtige Ansatz ist, die Logs auf L7-Anfrageebene zusammen mit Zeitreihenmetriken zu behandeln. Request Rate, SSL TPS, Statuscode-Verteilung, WAAP Attack Rate, Backend-Antwortzeit, Dropped Log und Health-Check-Metriken sollten in derselben Dashboard-Familie überwacht werden.

Das TR7 L7-Reporting-Add-on bietet dieses Modell: Es macht L7-Request-, WAAP-, Backend-, Health-Check- und QoS-Daten in einer integrierten Dashboard- und Reporting-Schicht sichtbar.

Unser Ansatz

Das TR7 L7-Reporting arbeitet mit angereichertem Log-Strom, Zeitreihenmetriken, integrierten Dashboards und Drill-down-Variablen.

ADC- und WAAP-Logs werden im selben Reporting-Rahmen zusammengeführt

TR7 überführt die L7-Verkehrslogs und WAAP-Ereignisse in eine gemeinsame Reporting-Linie. So können Performance-, Fehler- und Angriffssignale im selben vService-Kontext untersucht werden.

Zeitreihenmetriken machen langfristige Trends sichtbar

Request Rate, Statuscode, SSL TPS, Throughput, Health Check und QoS-Metriken können im Laufe der Zeit gespeichert werden. Diese Struktur kann für Kapazitätsplanung, Post-Incident-Analyse und periodische Performance-Verfolgung genutzt werden.

Integrierte Dashboards bieten Sichtbarkeit auf globaler und vService-Ebene

TR7 bietet mit einer detaillierten vService-Dashboard- und einer globalen Dashboard-Struktur die grundlegenden Betriebspanels einsatzbereit an. Der Operator kann ab dem ersten Tag Verkehrs-, SSL-, Backend-, Speicher-, CPU- und WAAP-Metriken überwachen.

Drill-down-Variablen führen das Problem auf URL und Backend herunter

Mit den Variablen vService, Backend und Host können Dashboard-Filter angewendet werden. Vom Anstieg der 5xx zu einer bestimmten URL, von dort zum sich verlangsamenden Backend kann eine Untersuchung durchgeführt werden.

Fähigkeiten

Das L7-Reporting-Add-on macht den Anwendungsverkehr von der Request-Ebene bis zum gesamten Plattformbereich mit 50+ Panels/Elementen überwachbar.

Das Detailed Dashboard zeigt den L7-Verkehr auf vService-Ebene detailliert

Das detaillierte Dashboard zeigt HTTP-/HTTPS-Request-Rate, neue Requests, Session-Requests, Total Connections, SSL TPS, Throughput, CPU, Memory, SSL Cache und Error-Metriken im vService-Kontext. Der Operator kann das Verhalten einer einzelnen Anwendung untersuchen, ohne sich mit dem plattformweiten Rauschen zu vermischen. Diese Ansicht trennt im Moment eines Incidents schnell, welcher vService betroffen ist. Performance- und Sicherheitssignale werden auf demselben Bildschirm interpretiert.

Das Global Dashboard bietet eine Gesamtgesundheitsansicht der gesamten Plattform

Das globale Dashboard zeigt durchschnittliche CPU-Auslastung, Gesamtzahl der vServices, Gesamtzahl der Backends, Uptime und allgemeine HTTP-/SSL-Metriken. Dieser Bildschirm fasst den Gesamtzustand der Plattform für Management- und Betriebsteams zusammen. In Multi-vService-Umgebungen wird schnell verständlich, welche Bereiche sich verdichten. Er kann als erster Übersichtsbildschirm für die Kapazitätsplanung genutzt werden.

Backend-Health-Check-Panels bieten Status- und Zeitverfolgung

Die Panels Health Check Status, Health Check Time und Health Check State zeigen den Erreichbarkeits- und Antwortzeitstatus der Backends. Zustände wie UP, DOWN oder NOCHECK können im Laufe der Zeit überwacht werden. Ein Anstieg der Antwortzeit kann auf eine Performance-Verschlechterung hindeuten, bevor ein vollständiger Ausfall eintritt. Diese Metriken erleichtern das Verständnis des Failover- und Pool-Verhaltens.

Statuscode-Gruppen-Panels machen die Fehlerverteilung schnell sichtbar

Die Response-Counter-Panels für 1xx, 2xx, 3xx, 4xx und 5xx klassifizieren das Antwortverhalten der Anwendung. Ein Anstieg der 5xx kann auf einen Backend- oder Anwendungsfehler, ein Anstieg der 4xx auf Client-, Bot- oder WAAP-Einfluss hindeuten. Der Operator kann zuerst die Fehlerklasse, dann das URL- und Backend-Detail untersuchen. Diese Struktur verkürzt die Incident-Triage-Zeit.

Die WAAP-Zusammenfassung wandelt Angriffstypen in einen operativen Bericht um

TR7 kann WAAP-Angriffsereignisse zusammenfassen und Angriffstypen auf Aggregationsebene anzeigen. Statt einzelner roher WAAP-Logs werden Angriffskategorie, Intensität und Zeitverteilung überwacht. Das Sicherheitsteam sieht schneller, welcher vService mit welcher Angriffsfamilie konfrontiert ist. Das erleichtert die tägliche SOC-Prüfung und das monatliche Sicherheits-Reporting.

Die WAAP-Attack-Rate-Metrik verfolgt die Angriffswelle auf Sekundenbasis

Die Metrik `tr7_tm_vservice_waf_attack_rate` kann die WAAP-Angriffsrate auf vService-Ebene anzeigen. Plötzliche Anstiege können ein Signal für eine Bot-Welle, einen Exploit-Scan oder einen gezielten Angriff sein. Wenn diese Metrik zusammen mit dem Verkehrsvolumen interpretiert wird, wird die Angriffsintensität genauer verstanden. Sie hat in Alarm- und Dashboard-Szenarien hohen Wert.

Backend-Metriken trennen Verbindung und Antwortzeit

Auf der Backend-Seite können Metriken wie Session, New Session, Response Code, In-/Outbound-Verkehr, Connection Error, Response Error, Queue Time, Connect Time, Response Time und Total Time überwacht werden. Diese Trennung hilft zu verstehen, ob das Problem auf der ADC-Seite, im Netzwerk oder im Backend liegt. Zum Beispiel kann ein Anstieg der Connect Time ein Netzwerk- oder Service-Annahmeproblem, ein Anstieg der Response Time eine Anwendungsverzögerung sein. Die Incident-Analyse wird präziser durchgeführt.

Das Logs-Dropped-Panel macht den Log-Overload-Zustand sichtbar

Wenn intensiver Verkehr oder ein Log-Pipeline-Problem auftritt, kann die Anzahl der Dropped Logs ansteigen. Das Logs-Dropped-Panel hilft, die Zuverlässigkeit der Observability-Daten zu überwachen. Falls ein Log-Verlust vorliegt, müssen die Dashboard-Interpretationen mit Vorsicht behandelt werden. Das Betriebsteam verfolgt nicht nur den Verkehr, sondern auch die Gesundheit der Messlinie.

Compression-Panels machen die Bandbreiteneinsparung messbar

Die Compress-In/Out-Metriken zeigen das Kompressionsverhalten. Der Operator kann überwachen, wie viel Verkehrswirkung die Kompression bei welchen vServices erzeugt. Diese Werte werden zusammen mit WAN-Kosten, Benutzererlebnis und CPU-Verbrauch bewertet. Kompressionsrichtlinien werden nicht mit Intuition, sondern mit Daten verwaltet.

Memory-Usage- und Alloc-Panels unterstützen die Kapazitätsplanung

Metriken wie `tr7_tm_vservice_memory_usage` und `tr7_tm_vservice_memory_alloc` können das Speicherverhalten des vService überwachen. Anstiegstrends im Laufe der Zeit sind für die Kapazitätsplanung und mögliche Leckanalysen wertvoll. Der Operator kann nicht nur den momentanen Ausfall, sondern auch den künftigen Kapazitätsdruck sehen. Das ermöglicht eine geplante Skalierung für wachsenden Anwendungsverkehr.

QoS-Metriken zeigen CPU- und Speicherlimits im Panel

Metriken wie `tr7_tm_qos_cpu_count`, `tr7_tm_qos_cpu_percent_limit` und `tr7_tm_qos_memory_limit` machen die Plattform-Ressourcenlimits sichtbar. Diese Werte werden zusammen mit den Verkehrsmetriken überwacht, sodass Ressourcendruck verständlich wird. Wenn die Fehlerproduktion eines vService mit der Annäherung an das Ressourcenlimit zusammenhängt, wird sie schneller erkannt. Die QoS-Sichtbarkeit unterstützt Kapazitäts- und Isolationsentscheidungen.

Dashboard-Interval-Dateien standardisieren das Zeitraumverhalten

TR7 kann die Interval-Konfigurationen für das detaillierte und das globale Dashboard mit separaten Dateien verwalten. Das macht das Dashboard-Aktualisierungs- und Zeitraumverhalten konsistenter. Langfristige Trend- und kurzfristige Incident-Analyse können mit unterschiedlichen Intervallen durchgeführt werden. Der Operator stellt das Panel-Timing je nach unterschiedlichen Anwendungsfällen ein.

Betriebliche Tiefe

Das L7-Reporting wird zusammen mit Metric Namespace, Frontend-/Backend-Metriken, Health-Check-State, QoS-Feldern und Dashboard-Variablen betrieben.

01

Metric Namespace

Die TR7-Metriken werden unter dem Namespace `tr7_tm_*` gruppiert. Diese Struktur erleichtert das Unterscheiden von Frontend-, Backend-, Health-Check-, QoS- und Geräte-Metriken. Dashboard- und Alarmregeln werden über diese Benennung standardisiert.

02

Frontend-Metriken

Request Rate, Total Connections, In-/Outbound-Bytes, Request Error, 1xx-5xx Response, SSL Connection, SSL Rate, SSL Cache, Compression, Dropped Log und Speichermetriken können auf der Frontend-Seite überwacht werden. Diese Metriken erklären das benutzerseitige vService-Verhalten. Es wird getrennt, ob das Problem durch externen Verkehr, TLS oder Antwortverhalten verursacht wird.

03

Backend-Metriken

Auf der Backend-Seite können Session, Response Code, Verkehr, Connection Error, Response Error und Timing-Metriken gesammelt werden. Die Trennung von Queue, Connect, Response und Total Time ist in der Performance-Analyse kritisch. Anwendungs-, Netzwerk- und Service-Annahmeprobleme werden mit unterschiedlichen Metriken sichtbar.

04

Health-Check-Metriken

`tr7_tm_bservice_hc_state` kann den Gesundheitsstatus des Backends als UP, DOWN oder NOCHECK ausdrücken. `tr7_tm_bservice_hc_time` kann die Antwortzeit der Gesundheitsprüfung auf Millisekundenebene anzeigen. Health-Check-Trends erleichtern das Verständnis des Failover-Verhaltens.

05

QoS-Metriken

QoS-Felder wie CPU-Anzahl, CPU-Prozentlimit und Speicherlimit können ins Dashboard überführt werden. Diese Metriken ermöglichen es, die Wirkung der Ressourcenlimits in Momenten intensiven Verkehrs zu verstehen. Besonders bei mandantenfähigen oder hochlastigen Services unterstützen sie die Kapazitätsentscheidung.

06

Dashboard-Variablen

Mit Variablen wie `$vservice`, `$bservice` und `$host` können Panels gefiltert werden. Der Operator kann vom globalen Diagramm zu einem bestimmten vService, von dort zu einem bestimmten Backend heruntergehen. Dieser Drill-down-Ablauf beschleunigt die Incident-Untersuchung.

In welchen Szenarien es eingesetzt wird

Die Quelle eines 5xx-Anstiegs in den Morgenstunden finden

Der Operator kann vom 5xx-Panel zur betreffenden URL, von dort zum sich verlangsamenden Backend heruntergehen. Die Metriken Connect Time und Response Time helfen zu trennen, ob das Problem durch das Netzwerk oder die Anwendung verursacht wird.

SSL- und WAAP-Bericht für die periodische PCI-Prüfung

Das Sicherheitsteam kann die SSL-Metriken und die WAAP-Attack-Rate-Werte in einen periodischen Bericht aufnehmen. Diese Daten erhöhen die Sichtbarkeit der Anwendungssicherheits- und Verkehrsschutzkontrollen.

Separate Retention-Planung für sensible Tenants

Für einen vService im Geltungsbereich von Gesundheits- oder Regulierungsvorgaben kann eine längere Retention, für öffentlichen Webverkehr eine kürzere Retention angewendet werden. So werden Speicherkosten und Compliance-Bedarf ausbalanciert.

Speicher- und Verkehrstrend für die Kapazitätsplanung

Durch die Überwachung der Trends von Memory Alloc, Request Rate und Throughput kann der künftige Kapazitätsbedarf prognostiziert werden. Der Operator trifft die Skalierungsentscheidung nicht mit momentaner Intuition, sondern mit Zeitreihendaten.

Eine WAAP-Angriffswelle schnell zusammenfassen

Wenn die WAAP Attack Rate ansteigt, können die Angriffskategorien zusammengefasst und die betroffenen vServices gefiltert werden. Das SOC-Team kann den Angriffstyp und die Intensität sehen, ohne sich in rohen Logs zu verlieren.

Häufig gestellte Fragen

Welche Logs und Metriken deckt das L7-Reporting-Add-on ab?
L7-Request-Felder wie URL, Methode, Statuscode, Antwortzeit, Geo-IP, Benutzer, Body-Größe, WAAP-Score und Sticky Session werden in die Reporting-Schicht überführt. Zusätzlich können SSL TPS, Throughput, Health Check, QoS und Backend-Verbindungsmetriken in derselben Dashboard-Familie überwacht werden.
Wie viele integrierte Dashboards gibt es und was zeigen sie?
Es gibt zwei wichtige integrierte Dashboard-JSON: TR7_Detailed_Dashboard zeigt den L7-Verkehr auf vService-Ebene, TR7_Global_Dashboard bietet eine Gesamtgesundheitsansicht der gesamten Plattform. Beide Dashboards enthalten insgesamt 50+ Panels/Elemente; das detaillierte Dashboard fasst das Verhalten eines einzelnen vService, das globale Dashboard den Zustand der gesamten Plattform zusammen.
Wie werden WAAP-Logs und ADC-Logs zusammengeführt?
TR7 führt die L7-Verkehrslogs und WAAP-Ereignisse in einer gemeinsamen Reporting-Linie zusammen. So können im selben vService-Kontext sowohl Performance- als auch Sicherheitssignale nebeneinander untersucht werden; der Bedarf an manueller Korrelation entfällt.
Wie funktionieren die Drill-down-Variablen?
Mit den Variablen $vservice, $bservice und $host können Dashboard-Filter angewendet werden. Der Operator geht von der globalen Ansicht zu einem bestimmten vService, von dort zu einem bestimmten Backend und anschließend bis zur URL-basierten Untersuchung herunter. Dieser Ablauf verkürzt die Incident-Untersuchungszeit.
Wie wird die Per-Tenant-Retention verwaltet?
Für vServices im Geltungsbereich der Regulierung kann eine längere, für öffentlichen Webverkehr eine kürzere Retention definiert werden. Diese Struktur balanciert sowohl die Speicherkosten aus als auch unterstützt Compliance-Anforderungen wie HIPAA oder PCI.
Ist eine separate Observability-Infrastruktur erforderlich?
Nein. Das TR7 L7-Reporting-Add-on bietet die Dashboard-JSON-Dateien und die Reporting-Schicht integriert an. Eine externe Log-Pipeline oder ein separates Metrik-Speichersystem ist nicht erforderlich; das Add-on ist ein natürlicher Teil der ADC-/WAAP-Plattform.

Sehen Sie die L7-Verkehrssichtbarkeit in Ihrer eigenen Umgebung

Integriertes Dashboard, Drill-down-Metriken und WAAP-Reporting — lassen Sie uns alles in einer Live-Installation durchgehen.