Upgrade to Pro — share decks privately, control downloads, hide ads and more …

祝 東日本リージョン一般提供! Azure Application Insights 基礎と実践

祝 東日本リージョン一般提供! Azure Application Insights 基礎と実践

Tatsuro Shibamura

May 29, 2019
Tweet

More Decks by Tatsuro Shibamura

Other Decks in Technology

Transcript

  1. Azure Portal Status Monitor Status Monitor v2 NEW AKS Service

    Mesh NEW OSS SDK Visual Studio IDE Azure Pipelines DevOps Projects ARM/PowerShell/ CLI 主なエントリーポイント
  2. 独自のメトリクス・イベントを送信 public class HomeController : Controller { public HomeController(TelemetryClient telemetryClient)

    { _telemetryClient = telemetryClient; } private readonly TelemetryClient _telemetryClient; public IActionResult Index() { _telemetryClient.TrackEvent("Executing Index action."); return View(); } }
  3. ノイズとなる情報を減らす public class CustomTelemetryProcessor : ITelemetryProcessor { public CustomTelemetryProcessor(ITelemetryProcessor next)

    { _next = next; } private readonly ITelemetryProcessor _next; public void Process(ITelemetry item) { var dependency = item as DependencyTelemetry; if (dependency != null && dependency.ResultCode == "404") { return; } _next.Process(item); } }
  4. © 2018 Microsoft Corporation. All rights reserved. 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。 © 2019

    Microsoft Corporation. All rights reserved. 本情報の内容 (添付文書、リンク先などを含む) は、de:code 2019 開催日 (2019年5月29~30日) 時点のものであり、予告なく変更される場合があります。 本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。