Программные метрики "Бизнес" - PullRequest
2 голосов
/ 09 июня 2011

Я ищу сервис (или драгоценный камень), который позволил бы мне создавать отслеживаемые программные бизнес-показатели. Я должен уточнить, что я ищу, потому что это может быть из-за того, что я не смог сформулировать то, что я ищу в Google. По сути, исходя из контекста моего программного обеспечения, я хочу иметь возможность испускать определенные значения и затем накапливать их в виде метрик. Это не показатели производительности или запросов сами по себе и, конечно, показатели качества кода.

Типичный вариант использования: предположим, что в моем коде есть блок if / else, я хотел бы опубликовать метрику, которая говорит мне, как часто я выбираю блок true против блока false.

Или, предположим, что я использую delayed_job, я хотел бы опубликовать, как часто выполняются задания и сколько их в очереди при каждом запуске.

Я могу найти все метрики, которые я хочу, в коде, я просто не уверен, где их сейчас разместить.

Облачные часы AWS имеют API для публикации ваших собственных показателей. Новая Relic тоже. Тем не менее, оба выглядят дорого и дают много всего, что я не ищу (все метрики хоста и профилирование кода).

Существуют ли другие службы, предлагающие такую ​​функциональность?

Ответы [ 3 ]

3 голосов
/ 20 апреля 2012

На самом деле есть пара сервисов, которые предлагают эту функцию. Продукт моей компании, Инструментальная звучит так, как будто он подходит вам - у нас есть Ruby клиент , а также некоторые дополнительные инструменты для измерительной системы Уровень вещи среди прочего.

Если вы хотите разместить свои собственные службы сбора статистики, многие люди используют комбинацию Графит / Statsd ; для настройки и обслуживания требуется немного времени, но он определенно может выполнить то, что вы ищете, и здесь.

0 голосов
/ 11 мая 2015

Вы должны увидеть NewRelic (модули APM или Insights) или Microsoft Insights, они позволяют вам создавать собственные метрики (бизнес-метрики) внутри исходного кода и отслеживать их в режиме онлайн с помощью панелей мониторинга.

0 голосов
/ 09 июня 2011

Если я вас правильно понял, вы ищете какую-то форму отслеживания событий (например, как часто одна часть вашего кода используется в отличие от другой части). Если это так, вы можете взглянуть на Mixpanel .

...