2016-05-02 8 views
0

Ich habe Ganglia und Host sflowd installiert, um eine Reihe von Leistungsindikatoren auf meinen Webservern zu verfolgen. Ich verwende das nginx-sflow-Modul, um HTTP-Leistungsberichte von Servern zu aktivieren. Ich konnte jedoch keine Metrik finden, die die Antwortzeit für jede HTTP-Anforderung auf dem Anwendungsserver angibt. Fehle ich etwas oder muss es ein separates Skript geben, um das zu berechnen?Wie Antwortzeit von Nginx-Sflow-Modul verfolgen

Antwort

0

Das Befehlszeilenprogramm sflowtool kann zum Drucken der sFlow-Daten verwendet werden. Ein Beispiel für die Ausgabe ist in der README-Datei nginx-sflow-module enthalten. Die HTTP-Antwortzeit wird im Attribut http_duration_uS angegeben. Die Option sflowtool -H konvertiert das binäre sFlow in das standardmäßige kombinierte Protokolldateiformat für die Verwendung mit einem Protokolldateianalysator. Es gibt eine Liste zusätzlicher sFlow-Analyse- und Reporting-Tools auf sFlow.org.

+0

10 Danke für Ihre Antwort. Tatsächlich kann ich einige der HTTP-Metriken wie HTTP-Status, PUT, GET, OPTION, ... auf der Ganglia-Webseite sehen. Aber diese Metrik, http_duration_uS, ich bin mir nicht sicher, wie ich es zu Ganglia-Metriken hinzufügen kann, um auf der Seite angezeigt zu werden. Mit sflowtool kann ich diese Metriken sammeln, aber ich brauche sie in Ganglia Rrd-Dateien zu sammeln. – stardiv

Verwandte Themen