iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 11
0
Software Development

Azure Application Insights系列 第 11

Day - 11. 自訂事件和度量(事前準備)

  • 分享至 

  • xImage
  •  

目前Azure Application Insights提供了幾個紀錄查詢,如下圖

https://ithelp.ithome.com.tw/upload/images/20190927/201034262ZMsnFOV1S.png

當然我相信,原本提供的紀錄查詢一定滿足不了各位想要客製化的心

這點Azure一定懂我們的最懂我們的就是Microsoft

大家想要private的GitHub Repository嗎? 沒關係,微軟買給你!

所以Azure有提供自訂事件和度量的Application Insights API

https://ithelp.ithome.com.tw/upload/images/20190927/201034264H9tNV97q1.png

為了完成這一連串的操作...

這邊我們必須安裝Application Insights SDK以及一些基本設置

筆者這邊使用的是.Net Core,所以範例也會是.Net Core的

目前只支援.NET,.NET Core,Java,Node.js,JavaScript(沒錯你沒看錯前端也能玩!)

如果有其他需求的話....請點擊由此去過去微軟把東西都放在那邊

但如果是Python/Go的話,有一個叫做OpenCensus的開源專案可以滿足你們的需求由此去

Step1:使用Visual Studio打開專案(夠簡單了吧)

https://ithelp.ithome.com.tw/upload/images/20190926/20103426SoaKHKknnh.png

Step2:對專案點擊右鍵叫做選單(簡單吧)

https://ithelp.ithome.com.tw/upload/images/20190926/20103426WczcMrjBRV.png

Step3:點擊新增打開nuget搜尋Microsoft.ApplicationInsights.AspNetCore

https://ithelp.ithome.com.tw/upload/images/20190926/20103426tX9ANpa3FA.png

或是你也可以使用cli
dotnet add package Microsoft.ApplicationInsights.AspNetCore --version 2.8.0
or Package Manager
Install-Package Microsoft.ApplicationInsights.AspNetCore -Version 2.8.0

https://ithelp.ithome.com.tw/upload/images/20190926/20103426WAF27c4B7B.png

Step4:加上下面這行code就完成了不要那麼有被害妄想症,真的只有這一行

services.AddApplicationInsightsTelemetry();

https://ithelp.ithome.com.tw/upload/images/20190926/20103426ZhWrSgCM5p.png

Step5:重新發行即可!!


上一篇
Day - 10. Kusto語法(進階查詢)
下一篇
Day - 12. 自訂事件和度量(customEvents)
系列文
Azure Application Insights30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言