statsite on tilastot yhdistäminen palvelimelle. & Nbsp; Oletusarvoisesti Statsite aallot tietoja Graphite. Statsite perustuu vahvasti Etsy n grafiitti.
Asenna
Asenna Statsite alkaen PyPi:
Pip asentaa statsite
Tai ladata ja asentaa lähteestä:
python setup.py asentaa
Käyttö
Statsite mieluiten tulisi määrittää käyttämällä tiedostoa, vaikka kaikki määritysparametrit voidaan määrittää komentoriviltä samoin. Tässä on esimerkki asetustiedosto:
# Asetukset "keräilijä", joka on UDP kuuntelija
[Keräilijä]
host = 0.0.0.0
port = 8125
# Määritä asetukset mittareita "store", mikä on kun grafiitti on
[Store]
host = 0.0.0.0
port = 2003
Sitten ajaa statsite, osoittaa se, että tiedostoon (olettaen / etc juuri nyt):
statsite -c /etc/statsite.conf
Pöytäkirja
Oletuksena Statsite kuuntelee UDP-paketteja, mikä tekee siitä erittäin halpa hakemuksesi tuleen ja unohtaa-paketteja palvelimelle. Viesti näkyy seuraavaa (jossa lippu on vapaaehtoista):
key: arvo | type [|flag]
Viestit on erotettava rivinvaihdolla (n) jos useita lähetetään samassa paketissa.
Tällä hetkellä tuettuja viestityypit:
- Kv - Yksinkertainen Key / Value. Jos lippu on annettu, sitä pidetään aikaleiman avain / arvo-pari.
- Ms - ajastin. Jos lippu on annettu, sitä pidetään näytteenottotaajuus ajastimen.
- C - Counter. Jälkeen huuhtele väli, laskurit sama avain lasketaan yhteen, ja tämä lähetetään myymälän.
Esimerkkejä:
Seuraavassa on yksinkertainen avain / arvo-pari, tässä tapauksessa raportoinnissa kuinka monta kyselyä olemme nähneet viime toinen MySQL:
mysql.queries: 1381 | kv | @ 1313107325
Seuraavassa on ajastin, ajoitus vasteaikaa API puhelun:
api.session_created: 114 | ms
Seuraavassa on toinen ajastin, mutta tällä kertaa sano meidän näyte tätä tietoa 1 / 10th API pyyntöjä.
api.session_created: 114 | ms | @ 0,1
Seuraava esimerkki on kasvattaa "palkintoja" laskuri 1:
palkintoja: 1 | c
Ja tässä esimerkissä pienentää "varaston" laskuri 7:
inventaario: -7 | c
Kuten aiemmin totesin, useita viestejä voidaan liittää yhteen rivinvaihdoilla.
Ominaisuudet
- Basic avain / arvo-mittarit
- Lähetä ajastintiedot, Statsite laskee: - Mean - Min / Max - keskihajonta - Kaikki edellä mittareita tietyn prosenttipistettä tiedon
- Lähetä laskurit että Statsite kokoaa yhteen
- Lähetä ositussuhde laskurit ja Statsite ottavat sen huomioon yhdistettäessä.
vaatimukset
- Python
Kommentteja ei löytynyt