5

컨텍스트 : HockeyApp는 현재 Preseason 프로그램을 통해 사용할 수있는 기능인 사용자 지정 이벤트를 추적 할 수 있습니다.HockeyApp의 사용자 지정 이벤트에 대한 사용자 지정 데이터

한 주당 앱 당 300 개의 고유 한 이벤트 이름의 제한이 있습니다.

이벤트

는 특정 방법을 같은

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

질문를 호출하여 추적 할 수 있습니다 : 우리는 우리가 같은 타임 스탬프 정보로 이벤트 당 사용자 정의 데이터를 기록하는 데 필요한 도전을 가지고있다. 이것을 달성하는 방법?

배경 : : 우리는 현재 Application Insights를 사용하고 요청을 실행하는 데 걸린 시간과 같은 이벤트에 성능 정보를 기록합니다. 우리는 HockeyApp을 사용하여 해결책 (또는 해결 방법)을 찾습니다.

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 :

+2

우리는 충돌 데이터에만 HockeyApp을 사용하고 맞춤 이벤트 (너무 제한적, 분석 없음, 대용량 데이터 내보내기, 원시 내보내기, 실시간 액세스 ...)를 포기합니다. 다른 사람들과 함께 완료하십시오. 이벤트 분석이 24 시간이면 Google의 Firebase를 사용하여 BigQuery로 덤프하고 원시 내보내기를 제공하므로 실시간 모니터링을 위해 인코딩 된 매개 변수가있는 https 기반 GET을 사용하여 각 이벤트의 모든 데이터를 Azure에 대해 전달합니다 우리가 하루에 5m 개 이상의 이벤트를 추적하기 위해 서버 로그를 스트리밍 할 수있게하는 다른 아무것도하지 않는 웹 서버 (우리는 모든 것을 추적합니다 ;-) – SushiHangover

+0

멋진 피드백. 고마워요 @SushiHangover! –

+0

@SushiHangover HockeyApp는 Application Insights에 대용량 데이터 내보내기를 지원합니다. – Kerni

답변

5

이 API documentation on github는 이벤트에 속성과 측정 값을 추가 할 수있는 기능을 가지고 보여줍니다.

+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을 참조하십시오. –