django-app-metrics

Скриншот программы:
django-app-metrics
Детали программы:
Версия: 0.8.1
Дата загрузки: 20 Feb 15
Разработчик: Frank Wiles
Тип распространения: Бесплатная
Популярность: 13

Rating: 4.0/5 (Total Votes: 1)

Django-приложение-метрики является приложение Django, что позволяет захватывать и сообщать о различных событиях в ваших приложениях. Вы просто определить различные названные показатели и рекорд, когда они происходят. Они могли бы быть некоторые события, которые могут быть полезны immediatey, например, "новых регистраций пользователей ',' загрузок" и т.д.
Или они не могут оказаться полезными, пока какой-то момент в будущем. Но если вы начнете записывать их теперь вы будете иметь большие данные позже, если вам нужно это.
Например, «Всего изделия, проданные" не является захватывающим номер, когда вы только запуск, когда вы только заботиться о доходах, но, будучи в состоянии сделать конкурс для 1 миллионной проданных пункт в будущем вы будете рады, что Вы были отслеживания Это.
Затем группа эти индивидуальные метрики в MetricSet, где вы определяете, как часто вы хотите, отчет по электронной почте отправляется, и к которому (ов) оно должно быть отправлено.
Использование
от app_metrics.utils импорта create_metric, метрическая
# Создайте новый показатель для отслеживания
my_metric = create_metric (имя = 'Новый пользователь Метрическая', пули = 'new_user_signup')
# Создание MetricSet который связывает метрику на графике электронной почты и наборы
# Кто должен получить его
my_metric_set = create_metric_set (имя = 'Мой Установить',
& NBSP; метрики = [my_metric],
& NBSP; email_recipients = [user1 user2,])
# Увеличиваем метрику по одному
метрика ("new_user_signup ')
# Увеличить метрику каким-либо другим числом
Метрика ('new_user_signup', 4)
# Совокупные метрических элементы в ежедневно, еженедельно, ежемесячно и ежегодно составляет
# Это довольно умный об этом, так что вы в безопасности, чтобы запустить это так часто, как вы
# как
manage.py metrics_aggregate
# Отправить по электронной почте отчеты для пользователей
manage.py metrics_send_mail
Базовые программы
app_metrics.backends.db (по умолчанию) - это Серверные сохраняет все метрики и агрегаты в вашей базе данных. ПРИМЕЧАНИЕ: Каждый вызов метрики () генерирует записи базы данных, которые могут уменьшить общую производительность это вы сходить с ума с ними или иметь сильно трафика сайта.
app_metrics.backends.mixpanel - Это базовая позволяет трубе все ваши звонки в метрике () для Mixpanel. Смотрите документацию Mixpanel для получения дополнительной информации об их API.
app_metrics.backends.statsd - Это базовая позволяет трубе все ваши звонки в метрике () на сервере statsd. См statsd для получения дополнительной информации об их API.
Настройки
APP_METRICS_BACKEND - По умолчанию '' app_metrics.backends.db если не определено.
APP_METRICS_SEND_ZERO_ACTIVITY - Запрет электронной почты отправляется, когда нет было никакой активности сегодня (то есть во время тестирования). По умолчанию TRUE.
Настройки Mixpanel
Установите APP_METRICS_BACKEND == '' app_metrics.backends.mixpanel.
APP_METRICS_MIXPANEL_TOKEN - Ваш Mixpanel.com маркер API
APP_METRICS_MIXPANEL_URL - позволяют перекрывать на API URL конечной точки
Statsd Настройки
Установите APP_METRICS_BACKEND == '' app_metrics.backends.statsd.
APP_METRICS_STATSD_HOST - Имя хоста сервера statsd, по умолчанию "локальный"
APP_METRICS_STATSD_PORT - statsd порт, по умолчанию '8125'
APP_METRICS_STATSD_SAMPLE_RATE - statds частота дискретизации, по умолчанию 1

Требования

  • Python
  • Джанго

Другие программы разработчика Frank Wiles

django-admin-views
django-admin-views

20 Feb 15

django-beta
django-beta

11 May 15

django-friendship
django-friendship

14 Apr 15

Комментарии к django-app-metrics

Комментарии не найдены
добавить комментарий
Включите картинки!