Logparser Web-Statistik (Beispiele): Verweildauer von Clients auf Web Server abschätzen.

Das Ergebnis wird mit 2 Logparser Beispiel Abfragen oder Schritten durchgeführt: Erzeugen einer Datei mit Einträgen welche die IP Adresse (c-ip) und die Verweildauer (am Tag) in 10 Sekundenblöcken ablegt. Summe der IP Adressen mit entsprechender gleicher Verweildauer (über die zuvor erzeugte Datei). zu 1.) logparser -i:W3C “select c-ip,QUANTIZE(Sub(TO_TIMESTAMP( date, MAX(time) ),TO_TIMESTAMP( date, MIN(time) )),10) As [verweildauer]…

0

Logparser Web-Statistik (Beispiele): Prozentuale Verteilung von http Anfragen in DNS Round Robin System ermitteln.

Bei dem System handelt es um 6 Webserver bei denen per DNS round robin eine Lastverteilung erreicht werden soll. Um die Güte / Verhalten der Lastverteilung zu überprüfen wurden die Logdateien der einzelnen Server zusammengeführt (auch mittels logparser) und eine Abfrage über die gesamte Logdatei gefahren. Folgende Logparser Beispiel Abfrage verwendet die PROPCOUNT Funktion um…

0

Logparser Web-Statistik (Beispiele): Vom Webserver ausgelieferte Datenmenge (MBit/min oder MBit/s) ermitteln.

Folgende Logparser Beispiel Abfrage summiert die Werte des sc-bytes Feldes aus der Logdatei in Minutenblöcke ‘Quantize(time,60)‘ rechnet die erhaltene Summe in MBit um rundet ein bisschen und stellt das Ganze als Liniendiagramm dar. Da die Berechnung je nach Logdatei möglicherweise etwas länger dauert kann man den Zeitraum noch etwas eingrenzen: logparser -i:W3C “SELECT TO_TIMESTAMP(date,QUANTIZE(time, 60)) as [Time],DIV(To_REAL(SUM(sc-bytes)),1024000)…

0

Logparser Web-Statistik (Beispiele): Spitzenbelastung und Stoßzeiten von http Anfragen / Sekunde ermitteln.

Folgende Logparser Beispiel Abfrage liefert die Top 5 der erreichten http Requests/sec aus der IIS Logdatei, dazu werden die Zeiten mittels Quantize commando in 1-Sekunden-Blöcken zusammengefasst: logparser -i:W3C “SELECT Top 5 date,QUANTIZE(time, 1) AS [Interval],Count(*) As [Hits/s]  from C:\temp\logfiles\combined.log group by s-ip,Interval,date order by [Hits/s] DESC” liefert: date       Interval Hits/s ———- ——– —- 2009-12-11 09:07:18 204…

0

IIS Advanced Logging zeichnet keine "Performance counter" auf wenn ApplicationPoolIdentity als Identität für den Arbeitsprozess gewählt ist.

Szenario: Win 7 + IIS 7.5 + Advanced Logging und eine Website eingerichtet. Website hat eigenen ApplicationPool und läuft under der ApplicationPoolIdentity Advanced Logging für Website konfiguriert und als Felder Performance Counter wie z.B. W3WP-PrivateBytes und CPU-Utilization ausgewählt. Aufruf einer .aspx Seite welche ca. 10 Sekunden lang CPU verbrät. Problem:die Logfelder für die Performance counter…

0