metlog-ру является клиентом Питона для системы Metlog лесозаготовок приложения и метрики собираешь разработанный командой Mozilla Услуги и NBSP;. Система Metlog предназначен, чтобы сделать жизнь проще для разработчиков приложений в связи с генерации и отправки регистрацию и аналитику данные различных направлений. Он достигает этой цели (мы надеемся!), Отделяя озабоченность поколения сообщение от доставки сообщений и анализа. Не код Передняя часть приложение больше не имеет дело непосредственно с отдельными назад конечных клиентских библиотек, или даже знать, что назад инструменты хранения и обработки данных на конец находятся в использовании. Вместо этого, сообщение помечается типа (и, возможно, другие метаданные) и передаются в систему Metlog, который затем обрабатывает конечной доставки сообщений.
Система Metlog состоит из трех частей:
генератор
& NBSP; Это приложение, которое будет генерировать данные, которые должны быть отправлены в систему.
маршрутизатор
& NBSP; Это начальный получателем сообщения, что генератор будет отправка. Как правило, metlog маршрутизатор десериализует сообщения, полученные, рассматривает их и принимает решение на основе метаданных сообщения или содержание которых конечная точка (ы), к которому должно быть доставлено сообщение.
Конечные точки
& NBSP; Различные типы сообщений поддаются различным видам презентационных, обработки и аналитики. Маршрутизатор имеет возможность поставлять сообщения различных типов маршруты, которые подходят для обработки этих типов сообщений. Например, простые регистрационные сообщения могут быть выведены в лог-файл, в то время как информация счетчик таймера поставляется с сервером statsd и информацию Python исключение отправляется на сервер Sentry.
Библиотека metlog-ру вы сейчас читаете о том, клиентская библиотека предназначена для использования в приложениях генераторов Python основе. Он предоставляет средства для эти приложения для вставки сообщения в системе доставки к маршрутизатору и, в конечном счете, один или несколько конечных точек.
Более подробную информацию о том, как Mozilla Услуги использует Metlog (в том числе, что используется для маршрутизатора и что конечные точки в рабочем режиме / планирования для использования) можно найти на соответствующей странице спецификации.
Требования
- Python
Комментарии не найдены