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.NET
NuGet 包安装:
WatchDog 服务注册
在 ASP.NET Core Web API 的Program.cs
中注册 WatchDog 服务:
复制代码
添加异常记录器
复制代码
设置访问日志的账号密码
复制代码
项目监控截图
文章转载自:追逐时光者
评论