Коллектор event-событий, приезжающих в json. Распарсить. Отобразить.
361 USDЕсть софт, сливающий метрики (событыия) в 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: попутно учусь писать ТЗ. Как справился?
Заинтересованность профи в дальнейший допиле за доп. оплату.
дада, мы решили изобрести еще один прометеус и графану. И не забудьте позвонить своей маме (с)
Client's feedback on cooperation with Dmitry Thorzhevsky
Коллектор event-событий, приезжающих в json. Распарсить. Отобразить.The artist did not have any questions.
Freelancer's feedback on cooperation with Valerii Ivanov
Коллектор event-событий, приезжающих в json. Распарсить. Отобразить.The customer did not consider it necessary to detail the task.
Chronology:
May 24, 2021, 12:28 - we are switching to telegram communication, at the request of the customer
He asks me to place a script on the server that receives data and uploads it to my server. I do, the data starts coming to my server. Further on the task, I need to make an admin panel to display the data that arrived.
In a telegram, I request a list of what needs to be displayed in the admin panel "Can you give a more specific list of statistics that need to be done to draw?". The customer says that you need to first analyze the data that came to the server and choose from them. I provide a list, after which the correspondence stops.
On October 14, 2021, 15:40, the customer requests a withdrawal of funds through arbitration, and we close the project without completion.
-
3531 88 3 3 " PS: попутно учусь писать ТЗ. Как справился? " - Нормально для первого раза))
хотелось бы понимать обьем данных, нужно ли хранить все евенты и какой примерно будет обьем в разрезе допустим дня/месяца. На основе этого можно уже обосновано принимать решение о хранилище данных.
Админку для вывода статистики напишу на laravel (есть наработки) и там можно красиво вывести все статистики. Тут самая отвественная часть это данные, так что важно понимать обьем, что бы можно было их красиво агрегировать и анализировать, а уже красиво вывести это не особо проблема.
В общем давайте общаться =)