0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Azure] Application Insightsで指定した情報を確認する

Last updated at Posted at 2022-05-19

今日はApplication Insightsの活用方法を記載します。

過去にもApplication Insightsのことを書きましたが、とてもベーシックな内容でしたので、今日は具体的にApplication Insights で指定した内容を確認する方法をみてみます。

下記は参考ドキュメントです

下記のライブラリーが必要となります。

using Microsoft.ApplicationInsights;

下記のようにインジェクトして、アクション中で呼ぶことによってログを記録することができます。

private readonly TelemetryClient _telemetry;

public ExampleController(TelemetryClient telemetry)
{
   _telemetry = telemetry;
}

public async IActionResult Example({SOME OBJECT HERE})
{
   var log = new Dictionary<string, string>();
   log.Add("value1",JsonConvert.SerializeObject({SOME OBJECT HERE}));
   log.Add("vakue2", {SOME VALUE HERE});
   _telemetry.TrackEvent("{YOUR EVENT NAME HERE}", log);

   return View();
}

ここで記録したログはApplication Insights のLive Metricsで確認することができます。

こちらにさらに詳しい内容がまとめてありましたのでご参照ください。

世界一わかりみの深いAPM 〜Application Insightsでアプリケーションパフォーマンス管理に全集中!!〜

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?