statsite

Software screenshot:
statsite
Dettagli del software:
Versione: 0.4.0
Data di caricamento: 11 May 15
Sviluppatore: Kiip
Licenza: Libero
Popolarità: 44

Rating: 5.0/5 (Total Votes: 1)

statsite è un server di aggregazione delle statistiche. & Nbsp; Per impostazione predefinita, vampate Statsite dati a grafite. Statsite si basa pesantemente su Grafite di Etsy.
Installa
Installare Statsite da Cheese Shop:
pip installare statsite
Oppure scaricare e installare da fonte:
python setup.py install
Utilizzo
Statsite preferibilmente dovrebbe essere configurato utilizzando un file, anche se tutti i parametri di configurazione possono essere impostati tramite la riga di comando. Ecco un esempio di file di configurazione:
# Impostazioni per il "collezionista" che è l'ascoltatore UDP
[Collezionista]
host = 0.0.0.0
port = 8125
# Specificare le impostazioni per le metriche "negozio", che è dove la grafite è
[Store]
host = 0.0.0.0
port = 2003
Quindi eseguire statsite, che punta a quel file (supponendo che / etc in questo momento):
statsite -c /etc/statsite.conf
protocollo
Per impostazione predefinita, Statsite ascolterà per pacchetti UDP, che lo rende estremamente conveniente per la vostra applicazione al fuoco e dimenticare i pacchetti al server. Un messaggio simile al seguente (dove la bandiera è opzionale):
Tasto: Valore | Tipo [|flag]
I messaggi devono essere separati da nuove righe (n) se più sono inviati nello stesso pacchetto.
Attualmente supportati tipi di messaggi:
- Kv - Semplice chiave / valore. Se viene dato una bandiera, è considerato il timestamp della coppia chiave / valore.
- Ms - Timer. Se viene dato un flag, è considerata la frequenza di campionamento del timer.
- C - Contatore. Dopo l'intervallo a filo, gli sportelli della stessa chiave sono aggregati e questo viene inviato al negozio.
Esempi:
La seguente è una coppia chiave / valore semplice, in questo caso la segnalazione quante domande che abbiamo visto negli ultimi secondi su MySQL:
mysql.queries: 1381 | kv | @ 1313107325
Quanto segue è un timer, i tempi la velocità di risposta di una chiamata API:
api.session_created: 114 | ms
Il seguente è un altro timer, ma questa volta dicendo campioniamo questi dati in 1 / 10th delle richieste API.
api.session_created: 114 | ms | @ 0.1
Il prossimo esempio si incrementa il contatore "ricompense" di 1:
premi: 1 | c
E questo esempio decrementa il "inventario" contatore del 7:
inventario: -7 | c
Come detto in precedenza, più messaggi possono essere uniti tra loro da nuove righe

Caratteristiche .

    metrica
  • chiave di base / valore
  • Invia dati del timer, Statsite calcola: - Media - Min / Max - Deviazione standard - Tutte le metriche di cui sopra per un determinato percentile di informazioni
  • Invia contatori che Statsite aggregherà
  • Invia una frequenza di campionamento con i contatori e Statsite ne terrà conto al momento di aggregazione.

Requisiti

  • Python

Programmi simili

Vatsinator
Vatsinator

20 Feb 15

GKrellM Volume
GKrellM Volume

3 Jun 15

CN=Monitor
CN=Monitor

20 Feb 15

Uptimed
Uptimed

14 Apr 15

Commenti a statsite

I commenti non trovato
Aggiungi commento
Accendere le immagini!