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优秀项目和框架精选中。
➡️