.NET开源分布式日志框架ExceptionLess实战演练(公开版)

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 一、课程介绍 在以前,我们做日志收集大多使用 Log4net,Nlog 等框架,在应用程序变得复杂并且集群的时候,可能传统的方式已经不是很好的适用了,因为收集各个日志并且分析他们将变得麻烦而且浪费时间。

一、课程介绍

在以前,我们做日志收集大多使用 Log4net,Nlog 等框架,在应用程序变得复杂并且集群的时候,可能传统的方式已经不是很好的适用了,因为收集各个日志并且分析他们将变得麻烦而且浪费时间。相信大家的项目中日志功能已经做为基础设施里必不可少的一部分了,日志记录不仅可以更好的记录用户行为,还可以记录系统运行日志,从而看到判断系统运行的健壮性。了解决实时日志监控问题,ELK提供的一套的解决方案就应运而生了 ,作为NET技术的我们,开源的轻量级分布式ExceptionLess 日志框架或许成为了现在一种新选择!本次分享课程阿笨给大家带来的是《.NET开源分布式日志框架ExceptionLess实战演练》,如果您对本次分享课程感兴趣的话,那么请跟着一起学习吧!

废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工。

二、概念名称含义和介绍

2.1、Exceptionless是什么?

 

2.2、Eleasticsearch是什么?

 

三、实战演练在线演示和解读

3.1、手把手教会你在IIS搭建本地部署ExceptionLess环境

2)、安装步骤描述:

 

3.2、在控制台应用程序中如何将日志推送到Exceptionless

ABenNet.Exceptionless.ConsApp

 

3.3、在WinForm应用程序中如何将日志推送到Exceptionless

ABenNet.Exceptionless.WinApp

 

3.4、在ASP.NET WebForm应用程序中如何将日志推送到Exceptionless

ABenNet.Exceptionless.WebFormApp

 

3.5、在ASP.NET MVC应用程序中如何将日志推送到Exceptionless

ABenNet.Exceptionless.MVCApp

 

3.6、在ASP.NET WebAPI应用程序中如何将日志推送到Exceptionless

ABenNet.Exceptionless.WebAPIApp

 

3.7、在ASP.NET Xamarin For Android应用程序中如何将日志推送到Exceptionless

 

3.8、如何通过Log4NET将日志推送到Exceptionless

ABenNet.Exceptionless.Log4NET

 

3.9、如何通过Nlog将日志推送到Exceptionless

ABenNet.Exceptionless.NLog

 

3.10、聊一聊基于Exceptionless日志框架分布式架构的那点事

1)、两层日志框架架构设计

2)、三层日志框架分布式架构设计

四、总结

日志对大型应用系统或者平台尤其重要,系统日志采集、分析是系统运维、维护及用户分析的基础。

一、系统日志分类

 

二、常见日志分析应用场景

 

 

 

 

 

作者:阿笨

      官方QQ一群(已满):422315558跟着阿笨一起玩NET

      官方QQ二群(加入):574187616跟着阿笨一起玩NET(二)

      个人讲师课堂主页:https://study.163.com/provider/2544628/index.htm?share=2&shareId=2544628

      个人微信公众号课程主页:http://dwz.cn/ABenNET

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
16天前
|
SQL 程序员
分享一个 .NET 通过监听器拦截 EF 消息写日志的详细例子
分享一个 .NET 通过监听器拦截 EF 消息写日志的详细例子
|
3天前
|
测试技术 API 开发者
.NET单元测试框架大比拼:MSTest、xUnit与NUnit的实战较量与选择指南
【8月更文挑战第28天】单元测试是软件开发中不可或缺的一环,它能够确保代码的质量和稳定性。在.NET生态系统中,MSTest、xUnit和NUnit是最为流行的单元测试框架。本文将对这三种测试框架进行全面解析,并通过示例代码展示它们的基本用法和特点。
18 7
|
3天前
|
XML 开发框架 .NET
.NET框架:软件开发领域的瑞士军刀,如何让初学者变身代码艺术家——从基础架构到独特优势,一篇不可错过的深度解读。
【8月更文挑战第28天】.NET框架是由微软推出的统一开发平台,支持多种编程语言,简化应用程序的开发与部署。其核心组件包括公共语言运行库(CLR)和类库(FCL)。CLR负责内存管理、线程管理和异常处理等任务,确保代码稳定运行;FCL则提供了丰富的类和接口,涵盖网络、数据访问、安全性等多个领域,提高开发效率。此外,.NET框架还支持跨语言互操作,允许开发者使用C#、VB.NET等语言编写代码并无缝集成。这一框架凭借其强大的功能和广泛的社区支持,已成为软件开发领域的重要工具,适合初学者深入学习以奠定职业生涯基础。
31 1
|
7天前
|
开发框架 .NET Docker
【Azure 应用服务】App Service .NET Core项目在Program.cs中自定义添加的logger.LogInformation,部署到App Service上后日志不显示Log Stream中的问题
【Azure 应用服务】App Service .NET Core项目在Program.cs中自定义添加的logger.LogInformation,部署到App Service上后日志不显示Log Stream中的问题
|
12天前
.net 框架基础
.net 框架基础
15 0
|
16天前
分享一份 .NET Core 简单的自带日志系统配置,平时做一些测试或个人代码研究,用它就可以了
分享一份 .NET Core 简单的自带日志系统配置,平时做一些测试或个人代码研究,用它就可以了
|
16天前
|
开发框架 .NET API
如何在 ASP.NET Core Web Api 项目中应用 NLog 写日志?
如何在 ASP.NET Core Web Api 项目中应用 NLog 写日志?
|
16天前
|
监控 程序员 数据库
分享一个 .NET Core Console 项目中应用 NLog 写日志的详细例子
分享一个 .NET Core Console 项目中应用 NLog 写日志的详细例子
|
6天前
|
Kubernetes Ubuntu Windows
【Azure K8S | AKS】分享从AKS集群的Node中查看日志的方法(/var/log)
【Azure K8S | AKS】分享从AKS集群的Node中查看日志的方法(/var/log)
|
11天前
|
存储 监控 安全
下一篇
云函数