重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
1.1、需求描述
創新互聯建站專注于東興網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供東興營銷型網站建設,東興網站制作、東興網頁設計、東興網站官網定制、重慶小程序開發服務,打造東興網絡公司原創品牌,更為您提供東興網站排名全網營銷落地服務。
大家都知道C/S架構模式的客戶端應用程序(比如:WinForm桌面應用、WPF、移動App應用程序、控制臺應用程序、Windows服務等等)的日志記錄都存儲在本地客戶端中,這樣就導致有時候一旦客戶端出現了的異常問題,為了快速地定位對應服務端出現的位置卻極其的繁瑣和不方便,就需要找到當時的客戶端出現異常問題的日志快照記錄。 所以說為了解決實時日志監控問題,ELK提供的一套的解決方案就應運而生了 。然而真實的現狀往往比你現實的想象中的還有更糟糕,很有可能在我們的項目團隊中會遇到一些下面的問題:
1)、?我們公司都是Windows服務器,沒有專門?Linux?運維人員!
2)、. NET項目技術成員目前對Windows系統比較熟悉,對Linux系統不太熟悉。
3)、考慮時間成本短時間內不可能開發出來一套成熟的實時日志監控系統。
那么作為.NET技術的我們該如何快速的搭建中小型企業級日志實時監控系統,解決我們的日志實時監控痛點問題!
一位偉大的領袖說過這么一句話:自己動手,豐衣足食!那么新時代的賦予了我們年輕人的使命:擼起袖子加油干!
1.2、一句話總結今天我們要解決的問題是什么?
作為.NET技術的我們如何在Windows平臺上快速的搭建中小型企業級日志實時監控系統!
ps:日志主要包括系統日志、應用程序日志和安全日志。本課程所說的“日志”,如果沒有特別說明,即默認指的是應用程序日志!
廢話不多說,直接上干貨,我們不生產干貨,我們只是干貨的搬運工。
2.1、ELK介紹
?
2.2、ELK原理
?
2.3、為什么使用 ELK ?
?
3.1、在Windows上安裝Elasticsearch和kibana
?
3.2、在Windows上安裝Elasticsearch—Head插件。
?
3.3、在Windows上搭建Elasticsearch集群
?
3.4、如何將應用程序日志通過log4net推送到Eleasticsearch
?
3.5、如何將應用程序日志通過Nlog推送到Eleasticsearch
?
3.5、如何將應用程序日志通過NEST SKD推送到Eleasticsearch
?
3.6、聊一聊基于Eleasticsearch日志系統分布式架構的那點事
1)、兩層日志平臺架構設計
2)、三層日志平臺架構設計
3)、WebApi服務應用程序如何接入實時日志監控平臺系統。
傳統&新型的日志架構特點對比
3、結束語