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