statsite

Skjermbilde programvare:
statsite
Prog.varedetaljer:
Versjon: 0.4.0
Last opp dato: 11 May 15
Utvikler: Kiip
Lisens: Gratis
Popularitet: 6

Rating: nan/5 (Total Votes: 0)

statsite er en statistikk aggregering server. & Nbsp; Som standard Statsite spyler data til Graphite. Statsite bygger tungt på Etsy er Graphite.
Installer
Installer Statsite fra PyPI:
PIP installere statsite
Eller laste ned og installere fra kilden:
python setup.py installere
Bruk
Statsite helst bør konfigureres ved hjelp av en fil, men alle konfigurasjonsparametere kan stilles via kommandolinjen også. Her er et eksempel konfigurasjonsfil:
# Innstillinger for "samleren" som er den UDP lytteren
[Samler]
host = 0.0.0.0
port = 8125
# Angi innstillinger for beregningene "store" som er der grafitt er
[Butikk]
host = 0.0.0.0
port = 2003
Deretter kjører statsite, peker det til at filen (forutsatt / etc akkurat nå):
statsite -c /etc/statsite.conf
protokoll
Som standard vil Statsite lytte for UDP-pakker, som gjør det ekstremt billig for din søknad til brann og glemme pakker til serveren. En melding ser ut som følgende (hvor flagget er valgfritt):
key: verdi | type [|flag]
Meldinger som skal skilles med linjeskift (n) hvis multiple sendes i samme pakke.
Støttes meldingstyper:
- Kv - Enkelt nøkkel / verdi. Dersom et flagg er gitt, er det anses tidsstempelet for nøkkel / verdi-par.
- Ms - Timer. Dersom et flagg er gitt, er det anses samplingsrate på timeren.
- C - Counter. Etter flush intervall, tellerne av den samme nøkkelen er aggregert og dette blir sendt til butikken.
Eksempler:
Det følgende er en enkel nøkkel / verdi-par, i dette tilfellet å rapportere hvor mange spørsmål vi har sett i det siste sekund på MySQL:
mysql.queries: 1381 | kv | @ 1313107325
Følgende er en tidtaker, timing reaksjonshastigheten et API-kall:
api.session_created: 114 | ms
Det følgende er en annen timer, men denne gangen sier vi prøve disse dataene i 1 / 10th av API-forespørsler.
api.session_created: 114 | ms | @ 0,1
Neste eksempel er inkrementerer "belønning" counter av 1:
belønninger: 1 | c
Og dette eksempelet dekrementerer "inventar" teller med 7:
inventar: -7 | c
Som sagt tidligere, kan flere meldinger slås sammen ved linjeskift

Egenskaper .

  • Basic nøkkel / verdi-beregninger
  • Send tidtaker data, vil Statsite beregne: - Mean - Min / Max - Standardavvik - Alle de ovennevnte beregninger for en bestemt persentil av informasjon
  • Send tellere som Statsite vil aggregere
  • Send en samplingsfrekvens med tellere og Statsite vil ta det i betraktning når aggregere.

Krav

  • Python

Lignende programvare

IP Tables State
IP Tables State

14 Apr 15

Ramona
Ramona

20 Feb 15

Helm
Helm

11 May 15

Speedometer
Speedometer

14 Apr 15

Kommentarer til statsite

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!