.
statsite bir istatistik toplama sunucusu & nbsp; Grafit Varsayılan olarak, Statsite basması verileri. Statsite Etsy en Grafit ağır dayanmaktadır.
Yükle
PyPi adlı Statsite yükleyin:
statsite yüklemek pip
Ya indirip kaynağından yükleyin:
Python yüklemek setup.py
Kullanım
Tüm yapılandırma parametreleri de komut satırı üzerinden ayarlanabilir olmasına rağmen Statsite tercihen bir dosya kullanarak yapılandırılmalıdır. İşte bir örnek yapılandırma dosyasıdır:
UDP dinleyici "koleksiyoncu" için # Ayarları
[Toplayıcı]
host = 0.0.0.0
= 8125 portu
Grafit nerede # olduğu ölçümler "store" ayarları belirtin
[Store]
host = 0.0.0.0
= 2003 portu
Sonra (şimdi etc / varsayarak) bu dosyaya işaret statsite çalıştırın:
statsite -c /etc/statsite.conf
Protokol
Varsayılan olarak, Statsite uygulama ateş ve sunucu paketleri unutmak için son derece ucuz hale UDP paketleri için dinleyecek. Bir mesaj (bayrak isteğe bağlıdır) aşağıdaki gibi görünür:
Anahtar: değeri | türü [|flag]
Mesajlar birden aynı paket içinde gönderilir eğer satırsonu (n) ayrılmalıdır.
Şu anda ileti türlerini desteklenir:
- Kv - Basit Anahtar / Değer. Bir bayrak verilir, bu anahtar / değer çifti zaman damgası olarak kabul edilir.
- Ms - Zamanlayıcı. Bir bayrak verilirse, bu zamanlayıcı örnekleme oranı olarak kabul edilir.
- C - Counter. Floş aradan sonra aynı anahtarın sayaçları toplanmış ve bu mağazaya gönderilir.
Örnekler:
Aşağıdaki biz MySQL son saniyede gördüm kaç sorgularını bildirdiği bu durumda basit bir anahtar / değer çifti, şudur:
mysql.queries: 1381 | kv | 1313107325 @
Aşağıdaki bir API çağrısı tepki hızını zamanlama, bir çekim olduğunu:
api.session_created: 114 | ms
Aşağıdaki başka zamanlayıcı, ama bu kez biz API istekleri 1 / 10'u bu verileri örnek söyledi.
api.session_created: 114 | MS | 0.1 @
Bir sonraki örnek 1 ile "ödülleri" sayacı artırır edilir:
ödülleri: 1 | c
Ve bu örnek 7 ile "envanter" sayacı azaltır:
Envanter: -7 | c
Daha önce de söylediğim gibi, birden fazla mesaj satırsonu tarafından birleştirilebilir
Özellikler :.
- Temel anahtar / değer ölçütleri
- zamanlayıcı veri gönderme, Statsite hesaplayan: - Ortalama - Min / Max - Standart sapma - bilgi belirli bir yüzdelik için Yukarıdaki tüm ölçümler
- Statsite toplam olacak sayaçları Gönder
- sayaçlar ile örnek hızını gönderin ve araya zaman Statsite dikkate olduğunu alacaktır.
Gereksinimleri :
- Python
Yorum Bulunamadı