django-app-metrics

Software screenshot:
django-app-metrics
Rincian Software:
Versi: 0.8.1
Tanggal Upload: 20 Feb 15
Pengembang: Frank Wiles
Lisensi: Gratis
Popularitas: 13

Rating: 4.0/5 (Total Votes: 1)

Django-app-metrik adalah aplikasi Django yang memungkinkan Anda untuk menangkap dan melaporkan berbagai peristiwa dalam aplikasi Anda. Anda hanya menentukan berbagai metrik bernama dan merekam ketika mereka terjadi. Ini mungkin peristiwa-peristiwa tertentu yang mungkin immediatey berguna, misalnya 'New Pendaftaran Pengguna,' Download ', dll
Atau mereka mungkin tidak berguna sampai beberapa titik di masa depan. Tapi jika Anda mulai merekam mereka sekarang Anda akan memiliki data yang besar di kemudian hari jika Anda membutuhkannya.
Misalnya 'Jumlah Item Dijual' bukan nomor menarik ketika Anda hanya meluncurkan ketika Anda hanya peduli tentang pendapatan, tetapi mampu melakukan kontes untuk 1000000 dijual barang di masa depan Anda akan senang Anda pelacakan saya t.
Anda kemudian kelompok tersebut metrik individu menjadi MetricSet, di mana Anda menentukan seberapa sering Anda ingin laporan email yang dikirim, dan Pengguna yang (s) harus dikirim.
Penggunaan
dari app_metrics.utils impor create_metric, metrik
# Buat metrik baru untuk melacak
my_metric = create_metric (name = 'Pengguna Baru Metric', siput = 'new_user_signup')
# Buat MetricSet yang mengikat metrik untuk jadwal email dan set
# Siapa yang harus menerimanya
my_metric_set = create_metric_set (name = 'My Set',
& Nbsp; metrik = [my_metric],
& Nbsp; email_recipients = [user1, user2])
# Increment metrik per satu
metrik ('new_user_signup')
# Increment metrik oleh beberapa nomor lain
metrik ('new_user_signup', 4)
# Agregat item metrik menjadi total harian, mingguan, bulanan, dan tahunan
# Ini cukup pintar tentang hal itu, sehingga Anda aman untuk menjalankan ini sesering Anda
# Seperti
metrics_aggregate manage.py
# Kirim laporan email ke pengguna
metrics_send_mail manage.py
backends
app_metrics.backends.db (Default) - backend ini menyimpan semua metrik dan agregasi dalam database Anda. CATATAN: Setiap panggilan ke metrik () menghasilkan menulis database, yang dapat menurunkan kinerja Anda secara keseluruhan Anda pergi kacang dengan mereka atau memiliki situs berat lalu lintas.
app_metrics.backends.mixpanel - backend ini memungkinkan Anda untuk pipa semua panggilan Anda untuk metrik () ke Mixpanel. Lihat dokumentasi Mixpanel untuk informasi lebih lanjut tentang API mereka.
app_metrics.backends.statsd - backend ini memungkinkan Anda untuk pipa semua panggilan ke metrik () ke server statsd. Lihat statsd untuk informasi lebih lanjut tentang API mereka.
Pengaturan
APP_METRICS_BACKEND - Standarnya 'app_metrics.backends.db' jika tidak didefinisikan.
APP_METRICS_SEND_ZERO_ACTIVITY - Mencegah e-mail yang dikirim ketika sudah ada ada kegiatan hari ini (yaitu selama pengujian). Standarnya Benar.
Mixpanel Pengaturan
Set APP_METRICS_BACKEND == 'app_metrics.backends.mixpanel'.
APP_METRICS_MIXPANEL_TOKEN - Anda Mixpanel.com API tanda
APP_METRICS_MIXPANEL_URL - Memungkinkan utama dari titik API URL akhir
Pengaturan Statsd
Set APP_METRICS_BACKEND == 'app_metrics.backends.statsd'.
APP_METRICS_STATSD_HOST - Hostname server statsd, standarnya 'localhost'
APP_METRICS_STATSD_PORT - pelabuhan statsd, standarnya '8125'
APP_METRICS_STATSD_SAMPLE_RATE - statds sample rate, defaultnya 1

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang Frank Wiles

django-admin-views
django-admin-views

20 Feb 15

django-friendship
django-friendship

14 Apr 15

django-beta
django-beta

11 May 15

Komentar untuk django-app-metrics

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!