statsite je statistiky agregace serveru & nbsp;. Ve výchozím nastavení, Statsite horka dat do Graphite. Statsite je umístěný těžce na Etsy je grafit.
Instalovat
Instalovat Statsite od PyPi:
PiP nainstalovat statsite
Nebo stáhnout a nainstalovat ze zdrojových kódů:
python setup.py nainstalovat
Použití
Statsite výhodou by měl být nakonfigurován pomocí souboru, i když všechny parametry konfigurace lze nastavit pomocí příkazového řádku stejně. Zde je příklad konfiguračního souboru:
# Nastavení pro "kolektor", která je UDP
[Kolektor]
host = 0.0.0.0
port = 8125
# Proveďte nastavení pro metriky "obchod", což je místo, kde je grafit
[Obchod]
host = 0.0.0.0
port = 2003
Poté spusťte statsite, ukázal ji k tomuto souboru (za předpokladu, že / etc právě teď):
statsite -c /etc/statsite.conf
Protokol
Ve výchozím nastavení, Statsite bude poslouchat pakety UDP, který dělá to velmi levné pro vaše aplikace ke střelbě a zapomenout pakety na server. Zpráva vypadá následovně (kde vlajka je nepovinný):
Klíč: Hodnota | Typ [|flag]
Zprávy by měly být odděleny znaky konce řádku (N), pokud násobek jsou zasílány ve stejném paketu.
V současné době podporované typy zpráv:
- Kv - Jednoduché Key / Value. Je-li příznak uveden, je považován za časové razítko páru klíč / hodnota.
- Ms - Timer. Je-li příznak uveden, je považován za vzorkovací frekvence časovače.
- C - Counter. Po splachovací intervalu, čítače stejného klíče jsou agregované a to je poslán do obchodu.
Příklady:
Následující je jednoduchý klíč / hodnota pár, v tomto případě hlášení kolik dotazů jsme viděli v poslední vteřině na MySQL:
mysql.queries: 1381 | kv | @ 1313107325
Doplňuje je časovač, načasování rychlost odezvy volání API:
api.session_created: 114 | ms
Následující je jiný časovač, ale tentokrát že bychom ochutnat tato data v 1 / 10th žádostí API.
api.session_created: 114 | MS | @ 0.1
Další příklad se zvýší "odměny" počítadla o 1:
Odměny: 1 | c
A tento příklad sníží "zásob" počítadlo o 7:
inventář: -7 | c
Jak již bylo řečeno, vícenásobné zprávy mohou být spojeny dohromady nový řádek
Vlastnosti :.
- Základní klíč / hodnota metriky
- Odeslat údaje časovače, bude Statsite počítat: - říct - Min / Max - směrodatná odchylka - Všechny výše uvedené metriky pro konkrétní percentil informací
- Odeslat čítače, které Statsite agregátní
- Odeslat vzorkovací kmitočet s pulty a Statsite bude brát v úvahu, že při agregaci.
Požadavky na :
- Python
Komentáře nebyl nalezen