redis-faina.

Ein Abfrageanalysator, der Redis 'Monitor-Befehl für Zähler- / Timing-Statistiken über Abfragemustern analysiert
Jetzt downloaden

redis-faina. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Rick Branson
  • Website des Verlags:
  • http://github.com/rbranson/

redis-faina. Stichworte


redis-faina. Beschreibung

Redis-Faina ist ein Abfrageanalysator, der Redis 'Monitor-Befehl für Zähler- / Timing-Statistiken über Abfragemuster analysiert. Der Kern, redis-faina verwendet den Befehl Redis Monitor, der jedem einzelnen Befehl (mit Argumenten) eingeschaltet ist, der an eine redis-Instanz gesendet wird. Es gibt diese Einträge an, und Aggregate-Statistiken auf den häufigsten Treffer-Tasten, die Abfragen, die die meiste Zeit aufgenommen haben, und die häufigsten Key-Präfixe als gut. Usage ist einfach: # Lesen von STDINREDIS-CLI -P 6490-Monitor | kopf -n | ./redis-Fainda.ry# Ein FileReedis-CLI -P 6490-Monitor | Head -n> /tmp/outfile.txt./redis-fawa.py /tmp/outfile.txtDie Ausgabe (anonymisiert unten mit 'ZZZs) sieht wie folgt aus: Gesamtstatistiken ============== =========================== Linien 117773Commands / Sec 11483.44Top Präfixe Verarbeitete =============== ========================================================================================== ============ =================================================================================================================================================================================================================================================================================================== = 21: 2160Friendliste: GZZ: 1: 2160Friendlist: ZDZ: 1: 2160Friendliste: ZPZ: 1: 2156TOP-Befehle ========================= ====================================================================================================? ============================ ===================================== XEC 28678.5Slowest Anrufe ====================================================== 3490.75 "SMEMBERS" "Friendlist : zzz: 1: 2 "2362.0" SMEMBERS "" Friendlist: XZZ: 1: 3 "2061.0" SMEMBERS "" FriendList: ZPZ: 1: 2 "1961.0" SMEMBERS "" Friendlist: YZZ: 1: 2 "1947.5" SMEMBERS " "Friendlist: ZPZ: 1: 2" 1459.0 "SISSMEMBER" "Freundliste: HZZ: 1: 2" "ZZZ" 1416.25 "SMEMBERS" "Friendlist: ZHZ: 1: 2" 1389.75 "Sismsember" "Freundschaftsliste: ZZX: 1: 2 "" ZZZ "Ein Vorbehalt des Zeitpunkts: Monitor Zeigt nur an, wie ein Befehl abgeschlossen ist, nicht wenn er gestartet wurde. Auf einem sehr befahrenen RediS-Server (wie die meisten von uns) ist dies in Ordnung, da es immer eine Anfrage gibt, die darauf wartet, auszuführen, aber wenn Sie sich in geringerer Antragsrate befinden, ist die Zeit, die aufgenommen wird, nicht genau. Hören Sie mehr Statistiken / Verbesserungen Sie möchten nach Redis-Faina sehen? Bitte fork und schicken Sie Pull-Anfragen! Und wenn Hunderte von Tausenden von Anfragen pro Sekunde über viele Systeme analysiert, ist für Sie interessant, lassen Sie uns eine Notiz fallen und erzählen Sie uns etwas über sich selbst - wir bauen unsere Dev and DevoPs Team.product's Homepage aus


redis-faina. Zugehörige Software

Turm

Ziehen Sie Strings aus einer Vielzahl von Quellen, kollabieren Whitespace, Support-Kontext (MsgCTXT) und Fusions .PO ... ...

121

Herunterladen