Коллектор event-событий, приезжающих в json. Распарсить. Отобразить.
14 000 UAHЕсть софт, сливающий метрики (событыия) в json формате. Метрик много и они разные.
здесь описалово: _https://flussonic.ru/doc/api/events-api/#api-events-logs
и самое главное здесь: _https://flussonic.ru/doc/api/sessii-seansy-proigryvaniya-potokov/
Задача родить коллектор аналитики (php?), который аккуратно и компактно будет принимать и складывать все это дело в базу (mysql? mongodb? sqlite? профи, ау?). Предусмотреть автоочистку старых событий, скажем 3-х месяцев. И то, если не будет проблемой это все хранить и выдергивать - то храним, как можно дольше. Можно научить и прометеус и ко, если умеете его готовить. Настоящий профи сам предложит, как это красиво (и модно, гыгыгы) и технологично оформить.
Далее требуется накидать пару юзер интерфейсов, для отображения накопленных событий (наверняка же есть какие-то готовые фреймворки, профи, ау?):
- Общая summary стата по просматриваемым каналам, протокол просмотра, user-agentам клиентов, их география (ip2loc + geoip базы предоставим), в выбранный промежуток времени. Сюда же можно добавить общий график "всего клиентов online".
- Подробная стата по каждому клиенту, время создания/закрытия сессии (duration), протокол, имя канала, ip, user-agent клиента, userid, с какого сервера была доставка контента. Попробовать склеивать сессии, при определенных совпадениях (технологические баги, объясню детальней в переписке). Попробовать игнорировать очень короткие сессии (клиент приходит за контентом и уходит). Попробовать (важно!) фиксировать мультисессии по клиенту (разные каналы + длинный duration сессий, а если еще и разный useragent - ваще расстрел)
PS: попутно учусь писать ТЗ. Как справился?
Заинтересованность профи в дальнейший допиле за доп. оплату.
дада, мы решили изобрести еще один прометеус и графану. И не забудьте позвонить своей маме (с)
Отзыв заказчика о сотрудничестве с Дмитрием Тхоржевским
Коллектор event-событий, приезжающих в json. Распарсить. Отобразить.Вопросов у исполнителя не возникло.
Отзыв фрилансера о сотрудничестве с Valerii Ivanov
Коллектор event-событий, приезжающих в json. Распарсить. Отобразить.Заказчик не посчитал нужным детализировать задание.
Хронология:
24 мая 2021, 12:28 - переходим на общение в телеграмм, по просьбе заказчика
Он просит у меня на сервере разместить скрипт которые принимает данные и ложит ко мне на сервер. Я делаю, данные начинают приезжать ко мне на сервер. Дальше по задаче мне нужно сделать админпанель для вывода тех данных что приехали.
Я в телеграмме запрашиваю список того что нужно отобразить в админке "Можете дать более конкртно список статистик которые надо сделать что бы рисовало?". Заказчик говорит что нужно для начала проанализировать данные которые поступили на сервер и из них выбрать. Я предоставляю список, после чего переписка останавливается.
14 октября 2021, 15:40 заказчик просит вывода средств через арбитраж, и мы закрываем проект без выполнения.
-
3340 101 4 3 " PS: попутно учусь писать ТЗ. Как справился? " - Нормально для первого раза))
хотелось бы понимать обьем данных, нужно ли хранить все евенты и какой примерно будет обьем в разрезе допустим дня/месяца. На основе этого можно уже обосновано принимать решение о хранилище данных.
Админку для вывода статистики напишу на laravel (есть наработки) и там можно красиво вывести все статистики. Тут самая отвественная часть это данные, так что важно понимать обьем, что бы можно было их красиво агрегировать и анализировать, а уже красиво вывести это не особо проблема.
В общем давайте общаться =)