Подскажите, есть ли какой нибудь сервис для трэкания евентов в .net приложении?
Нужен аналог Firebase.Analytics.Events. Т.е. чтобы в приложении можно было дернуть url с заданными параметрами о каком либо событии и в онлайн в реальном времени отслеживать это можно было бы.
Re: Подскажите сервис для Online Event Tracking в приложении.
если всё делать ручками, то можно взять любой логгер (log4net, nlog, etc.) и писать из приложения в какой-нибудь UDP-порт, считывается такое, например, Log4View...
Re[2]: Подскажите сервис для Online Event Tracking в приложении.
Здравствуйте, takTak, Вы писали:
T>если всё делать ручками, то можно взять любой логгер (log4net, nlog, etc.) и писать из приложения в какой-нибудь UDP-порт, считывается такое, например, Log4View...
Мне хочется:
1. Метод, что-то типа: Tracker.LogEvent("user-clicked-button-ok", new Dictionary<string, string>{...})
2. Веб сервис, куда можно зайти и посмотреть все события в реальном времени.
Re[3]: Подскажите сервис для Online Event Tracking в приложе
T>>если всё делать ручками, то можно взять любой логгер (log4net, nlog, etc.) и писать из приложения в какой-нибудь UDP-порт, считывается такое, например, Log4View...
C0x>Мне хочется: C0x>1. Метод, что-то типа: Tracker.LogEvent("user-clicked-button-ok", new Dictionary<string, string>{...}) C0x>2. Веб сервис, куда можно зайти и посмотреть все события в реальном времени.
Connection Options
address - Network address. Layout
The network address can be:
http://host:port/pageName - HTTP using POST verb
https://host:port/pageName - HTTPS using POST verb For SOAP-based webservice support over HTTP use WebService target.
Здравствуйте, C0x, Вы писали:
C0x>Подскажите, есть ли какой нибудь сервис для трэкания евентов в .net приложении? C0x>Нужен аналог Firebase.Analytics.Events. Т.е. чтобы в приложении можно было дернуть url с заданными параметрами о каком либо событии и в онлайн в реальном времени отслеживать это можно было бы.
Здравствуйте, C0x, Вы писали:
C0x>Нужен аналог Firebase.Analytics.Events. Т.е. чтобы в приложении можно было дернуть url с заданными параметрами о каком либо событии и в онлайн в реальном времени отслеживать это можно было бы.
Родное — AppInsights. А так — тысячи их.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[2]: Подскажите сервис для Online Event Tracking в приложении.
Здравствуйте, bnk, Вы писали:
bnk>Здравствуйте, C0x, Вы писали:
C0x>>Подскажите, есть ли какой нибудь сервис для трэкания евентов в .net приложении? C0x>>Нужен аналог Firebase.Analytics.Events. Т.е. чтобы в приложении можно было дернуть url с заданными параметрами о каком либо событии и в онлайн в реальном времени отслеживать это можно было бы.
bnk>Application Insights? bnk>https://docs.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview
Все что мне нужно так это http://skrinshoter.ru/s/210819/GTptsjy9
Что-то слишком навороченное и сложное решение для просто маленького аппа, когда хочется просто посмотреть, какие окна юзер чаще открывает а какие меньше и при этом в какой стране юзер находится.
Здравствуйте, Qbit86, Вы писали:
Q>Здравствуйте, bnk, Вы писали:
bnk>>Можно вот так попробовать загуглить:
Q>Было бы интересно послушать мнение живых человеков, на практике использовавших тот или иной сервис. Не просто что-то нагугленное или теоретическое.
Q>Мне вообще казалось, что есть SDK для Firebase под .NET. Потому что под Unity 3D есть. Но да, на официальном сайте действительно не находится.
Да, мне тоже это странным показалось. Но они себя позиционируют как решение для мобильных платформ. Более того, я даже не смог ничего толкового найти для просто Google.Analytics для .net приложений. Тут видимо они четко себя позиционируют под Web (поэтому для мобильников они Firebase создали как альтернативу). Хотя, казалось бы, и то и то было бы удобно для просто приложений использовать!
Re[4]: Подскажите сервис для Online Event Tracking в приложе
Логгирование это немного другая тема. Мне нужны именно события и статистика удобная для их анализа. Например "20 из 100 юзеров открывают окно настроек" и т.д.
Re[3]: Подскажите сервис для Online Event Tracking в приложении.
Здравствуйте, C0x, Вы писали:
C0x>Ну их может хоть миллионы, только в Гугле ничего не находится. Можно хотя бы из тысячи парочку ещё подкинуть?
Самый модный — ELK, есть и образ для самостоятельного деплоймента, и облачный сервис. На втором месте по модности — Loggly. А так есть еще SumoLogic, Splunk, Papertrail, Logz.io, Timber, Logentries, Logsene.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[5]: Подскажите сервис для Online Event Tracking в приложе
Здравствуйте, C0x, Вы писали:
C0x> Мне нужны именно события и статистика удобная для их анализа. Например "20 из 100 юзеров открывают окно настроек" и т.д.
Ну так бы сразу и сказал. Гляди тогда в сторону Azure Data Bricks и ClickHouse. Первое дороже, но есть готовый сервис в Azure. Второе в виде сервиса есть только у яндекса — https://cloud.yandex.ru/services/managed-clickhouse
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[6]: Подскажите сервис для Online Event Tracking в приложе
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, C0x, Вы писали:
C0x>> Мне нужны именно события и статистика удобная для их анализа. Например "20 из 100 юзеров открывают окно настроек" и т.д.
НС>Ну так бы сразу и сказал. Гляди тогда в сторону Azure Data Bricks и ClickHouse. Первое дороже, но есть готовый сервис в Azure. Второе в виде сервиса есть только у яндекса — https://cloud.yandex.ru/services/managed-clickhouse
Это все сложные решения, где нужно кучу присиданий делать, если я правильно понял. А нет тупа чтобы url дернул и евент затрекался?
Re[5]: Подскажите сервис для Online Event Tracking в приложе
C0x>Логгирование это немного другая тема. Мне нужны именно события и статистика удобная для их анализа. Например "20 из 100 юзеров открывают окно настроек" и т.д.
в лог-то что угодно можно писать, и если знаешь, что надо, то сделать потом "SELECT * FROM WHERE ..."- проще простого... я к тому, что если ничего подходящего не найдётся, то такое самому сделать — довольно просто
Re[3]: Подскажите сервис для Online Event Tracking в приложении
Так это обычный логгер без изысков. Тебе же нужно кубы строить, этого в AppInsights нет. AppInsights может только ограниченный набор аггрегатов с самой примитивной фильтрацией и исключительно по оси времени. А, скажем. построить гистограмму по нему — крайне сложная задача.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[7]: Подскажите сервис для Online Event Tracking в приложе
Здравствуйте, C0x, Вы писали:
НС>>Тупо дернуть это обычный логгер, я тебе кучу ссылок на них привел. AppInsights вполне хватит. C0x>Ты видел хоть раз Firebase.Analytics.Events?
Нет.
C0x> Такое ощущение что нет и мы друг друга не понимаем.
Возможно.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[4]: Подскажите сервис для Online Event Tracking в приложении
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, C0x, Вы писали:
C0x>>Все что мне нужно так это http://skrinshoter.ru/s/210819/GTptsjy9
НС>Так это обычный логгер без изысков. Тебе же нужно кубы строить, этого в AppInsights нет. AppInsights может только ограниченный набор аггрегатов с самой примитивной фильтрацией и исключительно по оси времени. А, скажем. построить гистограмму по нему — крайне сложная задача.
Да я уже понял что AppInsights это во-первых очень навороченная, а во вторых бесполезная для простых целей обычного рядового разработчика вещь.
Re[10]: Подскажите сервис для Online Event Tracking в приложе
Тут показано в простом виде, кол-во затреканых евентов за определенный промежуток времени. И я могу уже делать выводы.
А еще я могу трэкать в реальном времени и смотреть что происходит: http://skrinshoter.ru/s/210819/Det6xzdS
А еще можно георрафию смотреть: http://skrinshoter.ru/s/210819/GjMKJibP?a в моем случае это критично тоже.
Здравствуйте, C0x, Вы писали:
C0x>я даже не смог ничего толкового найти для просто Google.Analytics для .net приложений... поэтому для мобильников они Firebase создали как альтернативу.
Там не совсем «как альтернативу». Там были всякие поглощения разных сервисов (Fabric Analytics) и интеграция их под одним зонтичным брендом Firebase. Скажем, сервера Google Cloud Messaging потушили и переводят всех на Firebase Cloud Messaging. То же касается и Google Analytics.
Здравствуйте, Qbit86, Вы писали:
Q>Здравствуйте, C0x, Вы писали:
C0x>>я даже не смог ничего толкового найти для просто Google.Analytics для .net приложений... поэтому для мобильников они Firebase создали как альтернативу.
Q> То же касается и Google Analytics.
Если я правильно понял, сам по себе Google Analytics для вэба останется. Это уж очень мощная штука и Firebase-у еще очень далеко до неё.
Но Firebase.Analytics разрабатывается как решение для мобильных платформ и с Октября помоему, они закрывают Google Analytics для использования в мобильных приложениях полностью.
Мне тут один грамотный аналитики недавно объяснял, что Web и Mobile это всетаки разные вещи и трэкать нужно поразному.
Но похоже Desktop у Google вообще вчерашний день и им этот рынок не интересен.
Re[6]: Подскажите сервис для Online Event Tracking в приложе
Здравствуйте, takTak, Вы писали:
C0x>>Логгирование это немного другая тема. Мне нужны именно события и статистика удобная для их анализа. Например "20 из 100 юзеров открывают окно настроек" и т.д.
T>в лог-то что угодно можно писать, и если знаешь, что надо, то сделать потом "SELECT * FROM WHERE ..."- проще простого... я к тому, что если ничего подходящего не найдётся, то такое самому сделать — довольно просто
Да мне и простую систему сбора евентов написать несложно, даже быстрее чем разбираться в App Insights например. Но не хочется велосипеды изобретать просто, если вдруг есть уже решения.
Re[11]: Подскажите сервис для Online Event Tracking в приложе
Такое любой логгер умеет.
C0x>Тут показано в простом виде, кол-во затреканых евентов за определенный промежуток времени. И я могу уже делать выводы. C0x>А еще я могу трэкать в реальном времени и смотреть что происходит: http://skrinshoter.ru/s/210819/Det6xzdS
Это тоже у всех логгеров есть
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[5]: Подскажите сервис для Online Event Tracking в приложении
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, C0x, Вы писали:
C0x>>Да я уже понял что AppInsights это во-первых очень навороченная,
НС>В каком месте оно навороченное?
В том месте, например, что кол-во документации зашкаливает.
Re[12]: Подскажите сервис для Online Event Tracking в приложе
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, C0x, Вы писали:
C0x>>Вот пример из Firebase.Analytics.Events: http://skrinshoter.ru/s/210819/Di3S3c5d?a
НС>Такое любой логгер умеет.
C0x>>Нет спасибо, копаться в логах нет желания.
НС>Я ж говорю, ты не понимаешь что такое современный логгер. Вот дашборд AppInsights
Ты не понимаешь что мне не нужен Логгер впринципе. Ты мне предлагаешь Экскаватор для того, чтобы выкопать ямку для посадки картошки.
Сейчас ты мне пытаешься объяснить, что Эксковатором можно тоже ямки копать и япросто не разбираюсь в современных Эксковаторах.
А я спрашиваю тут, о удобной лопате.
Re[8]: Подскажите сервис для Online Event Tracking в приложении
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, C0x, Вы писали:
НС>>>В каком месте оно навороченное? C0x>>В том месте, например, что кол-во документации зашкаливает.
НС>
1) ты не понял что мне нужно
2) ты предложил мне эксковатор для того чтобы выкопать маленькую ямку.
3) а когда я сказал "я не хочу читать мануалы по эксковатору", ты фейспалмишь.
Ну я предлагаю на этом закончить.
Re[15]: Подскажите сервис для Online Event Tracking в приложе
Здравствуйте, C0x, Вы писали:
НС>>Я ж говорю, ты не понимаешь что такое современный логгер. Вот дашборд AppInsights C0x>Ты не понимаешь что мне не нужен Логгер впринципе. Ты мне предлагаешь Экскаватор для того, чтобы выкопать ямку для посадки картошки.
Логгер это не экскаватор, а штука, решающая ровно ту задачу, что тебе нужна. Собрать эвенты и потом отобразить их на дашборде. И в коде там будет ровно то что ты хочешь — MetricClient.TrackEvent. Хотя обычно проще прицепить NLog с соответствующим аппендером, а не дергать клиента напрямую.
C0x>А я спрашиваю тут, о удобной лопате.
Только ответы слушать не хочешь.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[9]: Подскажите сервис для Online Event Tracking в приложении
Здравствуйте, C0x, Вы писали:
C0x>Логгирование это немного другая тема. Мне нужны именно события и статистика удобная для их анализа. Например "20 из 100 юзеров открывают окно настроек" и т.д.
Тогда гуглить на тему "Software usage analytics". Тут даже нет необходимости постоянно слать что-то в сетку, достаточно регулярных дайджестов с информацией об использовании софта.
Re[11]: Подскажите сервис для Online Event Tracking в приложении
Здравствуйте, C0x, Вы писали:
C0x>Подскажите, есть ли какой нибудь сервис для трэкания евентов в .net приложении?
Попробуй проверить стандартные сервисы для аналитики на мобилках, и посмотри, если ли у них клиентские SDK для .NET: Flurry, AppsFlyer, Facebook Analytics, DevToDev.
C0x>Т.е. чтобы в приложении можно было дернуть url с заданными параметрами о каком либо событии и в онлайн в реальном времени отслеживать это можно было бы.
В клиентских SDK всё-таки не просто «дёрнуть URL». Там ещё есть батчинг, который шлёт события пачками. И, возможно, персистит неотправленные события на диск, если проблема с соединением.
C0x>Нужен аналог Firebase.Analytics.Events.
У них есть SDK для C++. Рассмотри возможность обернуть его, или, быть может, портировать.
Здравствуйте, C0x, Вы писали:
C0x>Подскажите, есть ли какой нибудь сервис для трэкания евентов в .net приложении? C0x>Нужен аналог Firebase.Analytics.Events. Т.е. чтобы в приложении можно было дернуть url с заданными параметрами о каком либо событии и в онлайн в реальном времени отслеживать это можно было бы.