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

Application Insights と KQL

Application Insights と KQL

Fukuazu Night #2

Mitsuzono Hiroto

November 22, 2019
Tweet

More Decks by Mitsuzono Hiroto

Other Decks in Technology

Transcript

  1. Copyright © 2015-2019 ALTERBOOTH inc. All Rights Reserved. Application Insights

    Kusto Query Language(KQL) 株式会社オルターブース 満園 裕人
  2. Copyright © 2015-2019 ALTERBOOTH inc. All Rights Reserved. • 満園

    裕人 • 株式会社オルターブース エンジニア • 業務では主に C#(.NET Core)で Webアプリケーション開発 自己紹介
  3. Copyright © 2015-2019 ALTERBOOTH inc. All Rights Reserved. • Application

    Insights KQL • 概要 • 使用例 • まとめ 今日話す内容
  4. Copyright © 2015-2019 ALTERBOOTH inc. All Rights Reserved. • アプリケーションパフォーマンス管理サービス

    • Azure Monitorに統合されている • オートスケールやアラートの条件として利用可能 • Azureポータルからリソース作るとよく勝手についてくる • が、論理アプリケーション単位でまとめるのがオススメ • アプリ側の設定についてはVisualStudioで行うと楽 • 手動でやるとNugetの設定やら何やらで面倒 Application Insights
  5. Copyright © 2015-2019 ALTERBOOTH inc. All Rights Reserved. • Azure

    Data Explorerで使われる読み取り専用クエリ • Application Insightsの「ログ」ボタンから見れる KQL (Kusto Query Language)
  6. Copyright © 2015-2019 ALTERBOOTH inc. All Rights Reserved. • KQLの概要

    • https://docs.microsoft.com/en- us/azure/kusto/query/ • Application Insights寄りの内容 • https://docs.microsoft.com/en-us/azure/azure- monitor/log-query/examples • Workbooks • https://docs.microsoft.com/ja-jp/azure/azure- monitor/app/usage-workbooks リファレンス
  7. Copyright © 2015-2019 ALTERBOOTH inc. All Rights Reserved. • クエリを活用し、必要なログを探す手間を省略できる

    • グラフ化やアラート設定にも利用可能 • Workbooksはサンプルが充実してて便利 • 職人の目はクエリ化して共有しましょう Application Insights KQL まとめ