Нужна веб-морда для мониторинга/аналитики

Бюджет: по договоренности
Дано:

1) elasticsearch, в котором лежат jsonы (GELF2).

2) riemann, который мониторит энное количество хостов и может слать данные фронтенду любым способом (есть какое-то api).



Нужно:

0) Созвониться в скайпе и совместно подумать над желаемым результатом. По итогам обсуждения сформировать ТЗ, которое не будет меняться, и зафиксировать ценник.

1) Сверстать админку на ангуляре (можно взять какой-нибудь дизайн с themeforest), которая будет отображать зеленые, желтые и красные сервисы;

2) Приделать для сервисов нужное количество кнопочек типа "acknowledgement", "won't fix" и "downtime";

3) Основная задача – реализовать собсна графики:

3-а) Реализовать возможность легкого добавления графиков по шаблонам (через текстовый файл, сохранением шаблона в эластике, whatever). Шаблон в моем понимании – запрос к базе, тип вьюхи, названия осей.

3-б) Реализовать несколько чартов. Из галереи d3js: crossfilter.js, bar chart with tooltips, trend chart, line chart, area chart, EventDrops, world map.

3-в) Реализовать вьюху для когортного анализа и пользовательских воронок (как это все выглядит, можно подсмотреть в mixpanel).



Главный подводный камень: Запрос к базе вернет ОЧЕНЬ много данных. Я пробовал это поковырять, на 100000 точках мой график на d3js строился около минуты. Но я — хреновый программист и не умею готовить этот ваш веб :(

В общем, вьюха не должна умирать от 100000-200000 точек на графике и обязана строить их за условно-приемлемое время.



Стек технологий: elasticsearch, nodejs, angularjs, d3js или аналоги.



В отклике вкратце опишите опыт и, обязательно, озвучьте приблизительную цену вопроса.
Опубликован 10.07.2015 в 00:31

Выберите способ верификации:

Обновите страницу после прохождения верификации.