WatchDog:一款.NET 开源的实时应用监控系统
项目介绍
WatchDog 是一个开源(MIT License)、免费、针对 ASP.Net Core Web 应用程序和 API 的实时应用监控系统。开发者可以实时记录和查看他们的应用程序中的消息、事件、HTTP 请求和响应,以及运行时捕获的异常。
 项目工作原理
它利用 SignalR 进行实时监控,并使用 LiteDB 作为无需配置的类似 MongoDB 的无服务器数据库,同时也支持使用外部数据库(如MSSQL、MySQL、Postgres、MongoDB)。
支持.NET 版本
.NET Core 3.1 及更高版本。
项目源代码
 WatchDog 安装
搜索WatchDog.NETNuGet 包安装:
 WatchDog 服务注册
在 ASP.NET Core Web API 的Program.cs中注册 WatchDog 服务:
复制代码
 添加异常记录器
复制代码
 设置访问日志的账号密码
复制代码
 
 项目监控截图
 
 
 
 
 文章转载自:追逐时光者







    
评论