Application Insights 使用時の注意点とか

使い方や設定なども関係するかもしれないけど、自分が今まで使ってきた中で気になった点は下記。

  • テレメトリの欠落が無視できない頻度で発生する (詳細不明。少量のテレメトリで欠落したので、サンプリングは関係ないはず)。酷い時は数割程度欠落する時があった
  • リアルタイムでテレメトリを表示できるライブメトリックストリームは、更に表示の欠落が多い。ただ、この場合はライブメトリックストリーム画面の表示上の問題で、検索すれば出てくることが多い
  • Application Insights の送信が複数テレメトリをまとめてのバッチ送信になっている事も影響しているかもしれないが、必ずしも送信した時系列順で記録されるわけではなく、順番が前後することがあるため、テレメトリの正確な発生順の把握は出来ないと考えておいた方が良い
  • テレメトリ受信から数十分ほど経たないと、検索結果などに現れないことがある。最短でも、5 分程度は必要
  • クライアント IP は記録されなくなった (Client IP logged as 0.0.0.0 but geolocation is logged correctly)