statsite

Software screenshot:
statsite
Software informatie:
Versie: 0.4.0
Upload datum: 11 May 15
Ontwikkelaar: Kiip
Licentie: Gratis
Populariteit: 6

Rating: nan/5 (Total Votes: 0)

statsite is een statistieken samenvoeging server & nbsp;. Standaard Statsite flushes gegevens naar Graphite. Statsite is sterk gebaseerd op Etsy's Graphite.
installeren
Installeer Statsite van PyPi:
pip statsite installeren
Of het downloaden en installeren van de bron:
python setup.py installeren
Gebruik
Statsite voorkeur moet worden geconfigureerd met behulp van een bestand, maar alle configuratie parameters kunnen worden ingesteld via de opdrachtregel ook. Hier is een voorbeeld configuratie bestand:
# Instellingen voor de "verzamelaar", dat is de luisteraar UDP
[Collector]
host = 0.0.0.0
port = 8125
# Geef de instellingen voor de statistieken "winkel" die is waar grafiet
[Store]
host = 0.0.0.0
port = 2003
Dan lopen statsite, wijst het naar dat bestand (in de veronderstelling / etc nu):
statsite -c /etc/statsite.conf
Protocol
Standaard wordt Statsite voor UDP-pakketten, waardoor het zeer goedkoop voor uw toepassing te vuren en vergeet pakketten naar de server luisteren. Een bericht ziet er als volgt uit (waar de vlag is optioneel):
key: value | soort [|flag]
Berichten moeten worden gescheiden door newlines (n) als meerdere in dezelfde pakket verzonden.
Momenteel ondersteunde bericht:
- Kv - Eenvoudige Key / Value. Als een vlag wordt gegeven, wordt het beschouwd als de timestamp van de sleutel / waarde paar.
- Ms - Timer. Als een vlag wordt gegeven, wordt het beschouwd als de sampling rate van de timer.
- C - Counter. Na de flush interval, de loketten van dezelfde toets zijn geaggregeerde en dit is naar de winkel gestuurd.
Voorbeelden:
Het volgende is een eenvoudige sleutel / waarde paar, in dit geval het melden hoeveel vragen die we hebben gezien in de laatste seconde van MySQL:
mysql.queries: 1381 | kv | @ 1313107325
Het volgende is een timer, de timing van de reactiesnelheid van een API oproep:
api.session_created: 114 | ms
Het volgende is een andere timer, maar deze keer zeggen we proeven deze data in 1 / 10de van de API aanvragen.
api.session_created: 114 | ms | @ 0.1
Het volgende voorbeeld wordt verhoogt de "beloningen" teller op 1:
beloningen: 1 | c
En dit voorbeeld verlaagt de "inventaris" teller met 7:
inventaris: -7 | c
Zoals eerder gezegd, kan meerdere berichten aan elkaar worden verbonden door nieuwe regels

Eigenschappen .

  • Basic sleutel / waarde metrics
  • Stuur timer data, zal Statsite te berekenen: - Mean - Min / Max - Standaard deviatie - Alle bovenstaande statistieken voor een bepaalde percentiel van informatie
  • Stuur tellers die Statsite zal aggregeren
  • Stuur een sample rate met tellers en Statsite zal daar rekening mee houden bij het aggregeren.

Eisen

  • Python

Vergelijkbare software

AsItHappens
AsItHappens

20 Feb 15

Nagator
Nagator

20 Feb 15

Vatsinator
Vatsinator

20 Feb 15

Reacties op statsite

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!