statsite is 'n stats samevoeging bediener. & Nbsp; By verstek, Statsite gloede data te Graphite. Statsite is swaar gebaseer op Etsy se Graphite.
Installeer
Installeer Statsite van PyPi:
PIP statsite installeer
Of af te laai en te installeer van die bron:
python setup.py installeer
Gebruik
Statsite verkieslik moet ingestel word met behulp van 'n lêer, alhoewel al opset parameters kan ingestel word via die command line as well. Hier is 'n voorbeeld konfigurasielêer:
# Instellings vir die "versamelaar" wat is die luisteraar UDP
[Versamelaar]
gasheer = 0.0.0.0
hawe = 8125
# Spesifiseer instellings vir die statistieke "winkel" en dit is waar grafiet is
[Store]
gasheer = 0.0.0.0
hawe = 2003
Dan loop statsite, wys dit dat 'n lêer (met die aanvaarding / ens nou):
statsite-c /etc/statsite.conf
protokol
By verstek, sal Statsite vir UDP pakkies, wat dit baie goedkoop vir jou aansoek aan die brand en vergeet pakkies na die bediener luister. 'N Boodskap lyk soos die volgende (waar die vlag is opsioneel):
sleutel: waarde | tipe [|flag]
Boodskappe moet geskei word deur newlines (n) indien veelvuldige in dieselfde pakkie gestuur word.
Tans ondersteun tipes boodskap:
- Kv - Eenvoudige Sleutel / Value. As 'n vlag geskied, word dit beskou as die tyd stempel van die sleutel / waarde paar.
- Me - Timer. As 'n vlag geskied, word dit beskou as die sampling rate van die timer.
- C - Counter. Na afloop van die spoel interval, die teller van dieselfde sleutel is saamgevoeg en dit is om die winkel gestuur.
Voorbeelde:
Die volgende is 'n eenvoudige sleutel / waarde paar, in hierdie geval verslagdoening hoeveel navrae wat ons gesien het in die laaste sekonde op MySQL:
mysql.queries: 1381 | kv | @ 1313107325
Die volgende is 'n timer, tydsberekening van die reaksie spoed van 'n API oproep:
api.session_created: 114 | ms
Die volgende is 'n ander timer, maar hierdie keer sê ons proe hierdie data in 1/10 van die API versoeke.
api.session_created: 114 | ms | @ 0,1
Die volgende voorbeeld is vermeerderings die "beloning" counter deur 1:
belonings: 1 | c
En hierdie voorbeeld decrements die "voorraad" counter deur 7:
inventaris: -7 | c
Soos vroeër gesê, kan verskeie boodskappe saamgevoeg word deur newlines
Eienskappe :.
- Basiese sleutel / waarde statistieke
- Stuur timer data, sal Statsite te bereken: - Mean - Min / Max - Standaardafwyking - Al die bogenoemde statistieke vir 'n spesifieke persentiel van inligting
- Stuur aandele wat Statsite sal saam te voeg
- Stuur 'n monster tempo met tellers en Statsite sal dit in ag neem wanneer saamgevoeg.
Vereistes :
- Python
Kommentaar nie gevind