5

Контекст: HockeyApp может отслеживать пользовательские события, которые являются функцией, доступной в настоящее время через программу Preseason. Существуют ограничения для пользовательских событий, в том числеПользовательские данные для пользовательских событий в HockeyApp

предел 300 уникальных имен событий за приложение в неделю.

событие можно отслеживать с помощью вызова конкретного метода, такие как

HockeyApp.Metrics.MetricsManager.TrackEvent("MyEventName"); 

Вопрос: Мы получили вызов, который мы должны войти пользовательские данные за события, такие как информация метки времени. Как достичь этого?

Фон: мы используем информацию о приложениях в настоящее время и информацию об эффективности ведения журнала с такими событиями, как продолжительность выполнения запроса. Мы ищем решение (или обходное решение) с помощью HockeyApp.

+2

Мы используем HockeyApp только для данных о сбоях и отказываемся от использования своих пользовательских событий (слишком ограничивающих, не анализируем, экспортируем большие данные, необработанный экспорт, доступ в реальном времени ...) У них есть ** длинный путь **, чтобы перейти к в комплекте со всеми остальными. Когда 24 часа для анализа событий прекрасны, мы используем Firebase Google, так как они также могут выгружать BigQuery и предлагать необработанный экспорт. Для мониторинга в режиме реального времени мы используем https-based GET с закодированными параметрами, которые несут все данные для каждого события против Azure веб-сервер, который не делает ничего другого, что позволяет нам передавать журналы сервера для отслеживания событий 5 м + в день (мы отслеживаем ВСЕ ;-) – SushiHangover

+0

Отличная обратная связь. Спасибо @SushiHangover! –

+0

@SushiHangover HockeyApp поддерживает экспорт больших данных в Application Insights. – Kerni

ответ

5

В API documentation on github показывает, что он имеет возможность добавлять свойства и измерения в случае:

HockeyApp.MetricsManager.TrackEvent("Custom Event", 
          new Dictionary<string, string> { { "property", "value" } }, 
          new Dictionary<string, double> { { "time", 1.0 } }) 

Четные имена ограничены, но и number of times an event can fire is not.

+0

Вау, это, кажется, функция, которая должна была быть введена между вопросом вопроса и сейчас. Спасибо! Я проверю это. –

+3

Являются ли свойства и измерения видимыми также из HockeyApp или только если вы входите в интеграцию с Azure Application Insight? –

+0

@ DanieleD. выглядит как последний, см. https://martynnw.wordpress.com/2017/02/20/tracking-custom-events-with-xamarin-hockeyapp-and-azure-application-insights/#comment-56 –