.NET基于Eleasticsearch搭建日志系统实战演练-创新互联

一、需求背景介绍

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、结束语

五、源码在线解读和演示

【网易云课堂】:点击在线观看

【腾讯课堂】:点击在线观看

【微信公众号】:跟着阿笨一起玩NET



创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


当前题目:.NET基于Eleasticsearch搭建日志系统实战演练-创新互联
标题URL:http://ybzwz.com/article/diieji.html