.Net Core Abp集成日志可视化方案汇总

一.Logdashboard

  1. 开源、日志检索、趋势图、异常堆栈快速查看
  2. 支持文件源、数据库源两种(开发环境使用文件源、生产环境使用数据库源)
  3. 支持nlog、log4Net、serilog
  4. 支持授权访问、与ASP.NET Core Identity系统集成、自定义过滤器
  5. 官方说明log4net 在.net core中暂不支持写入数据库(非最佳实践)
  6. 请求追踪功能

 详细信息:Logdashboard官方文档

二.Serilog+Kibana+ElasticSearch+Docker

  1. ElasticSearch:开源数据库,非常适合索引日志和分析数据,ElasticSearch 有一个 RESTful 的 API可支持API接口对接ElasticSearch 有一个内置的基于 Apache Lucene 的全文搜索引擎。与其他数据库相比,Lucene易于查询。即使是非技术人员也可以编写常见查询。查询大型 SQL 数据库很容易花费 10 或 20 秒。对于大型 ElasticSearch 数据库上的类似查询,在 10 毫秒内返回结果是很常见的。只需启动包含 ElasticSearch 和 Kibana 容器的 docker compose 文件,您就可以开始记录和搜索了。
  2. Kibana:开源的ElasticSearch的数据可视化用户界面,可将ElasticSearch视为数据库,将Kibana视为Web用户界面
  3. Serilog: 是 ASP.NET Core 的一个插件,可以简化日志记录。Serilog 有各种可用的接收器,例如,有纯文本、SQL 和 ElasticSearch 接收器等等。
  4. 官方文档纯英文,国内也有相关博客。 

 

详细信息: 解决方案(英文版)   中文版   Elastic官方网站(英文)   中文官网

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值