WatchDog:一款.NET开源的实时应用监控系统

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

WatchDog是一个开源的实时应用监控系统,适用于ASP.Net Core Web应用程序和API。它可以记录和查看应用程序中的消息、事件、HTTP请求和响应,以及运行时捕获的异常。WatchDog利用SignalR进行实时监控,并使用LiteDB作为无需配置的数据库。它支持.NET Core 3.1及更高版本。用户可以通过NuGet包安装WatchDog,并在ASP.NET Core Web API的Program.cs中注册WatchDog服务。WatchDog还提供了异常记录器和设置访问日志的功能。项目源码地址:https://github.com/IzyPro/WatchDog

🎯

关键要点

  • WatchDog是一个开源的实时应用监控系统,适用于ASP.Net Core Web应用程序和API。
  • 可以记录和查看应用程序中的消息、事件、HTTP请求和响应,以及运行时捕获的异常。
  • 利用SignalR进行实时监控,使用LiteDB作为无需配置的数据库。
  • 支持.NET Core 3.1及更高版本。
  • 用户可以通过NuGet包安装WatchDog。
  • 在ASP.NET Core Web API的Program.cs中注册WatchDog服务。
  • 提供异常记录器和设置访问日志的功能。
  • 项目源码地址为:https://github.com/IzyPro/WatchDog。
  • 该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中。
🏷️

标签

➡️

继续阅读