イベントの時間を計測し、Azure でグラフ化する方法を探していました。さらに分析するために、イベントが遅くなるホット スポットを探します。
たとえば、現在次のことができます。
var p = new Dictionary<string, string> {{ "StartTime", startTime.Value.ToString("g") }, { "EndTime", endTime.Value.ToString("g") }};
var m = new Dictionary<string, double> {{ "ElapsedSeconds", (endTime.Value - startTime.Value).TotalSeconds }};
ai.TrackEvent(eventName, p, m);
これにより、一度に 1 つのイベントを表示し、どれくらいの時間がかかったかを知ることができます。しかし、チャートで表示する簡単な方法はありません。しかし、彼の JavaScript ライブラリには、理想的な startTrackEvent と stopTrackEvent ( AI docs ) があることに気付きました。
時間指定されたサーバーイベントを追跡するための組み込みの方法または既存の方法を見た人はいますか?