摘要
介紹如何將 Application Insights 用於生產上實踐,並透過它發現/診斷問題。同時也會介紹如何將 Application Insighs 與其他體系相集成實現 Devops(與發布系統整合,自動報表,歷史數據持久化等)
什么是 Application Insights
性能監控組件。
Application Insights 會收集什么數據
- 請求/響應信息
- 依賴性(Sql,Http等)
- 頁面信息
- 用戶信息
- 異常
- 服務器性能數據
- 其他自定義信息
Application Insights 的工作流
如何引入 Application Insights
通過 VS 引用 Application Insights
通過手動安裝 nuget 包引用 Application Insights
通過服務器安裝 Status Monitor (無代碼方案)引用 Application Insights
Install-Module-Name Az.ApplicationMonitor
Application Insights 的使用
創建 API 密鑰
Azure DevOps 發布流程配置
最終成果
Grafana 展示
成本優化
采樣(Sample)
篩選(Filter)
視頻鏈接
相關文章
當我們在談 .NET Core 跨平台時,我們在談些什么?--學習筆記
.Net Core + 微信賦能企業級智能客服系統--學習筆記
用ASP.NET Core構建可檢測的高可用服務--學習筆記
ASP.NET Core基於K8S的微服務電商案例實踐--學習筆記
本作品采用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議進行許可。
歡迎轉載、使用、重新發布,但務必保留文章署名 鄭子銘 (包含鏈接: http://www.cnblogs.com/MingsonZheng/ ),不得用於商業目的,基於本文修改后的作品務必以相同的許可發布。
如有任何疑問,請與我聯系 (MingsonZheng@outlook.com) 。