专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
目录
相关文章推荐
今天看啥  ›  专栏  ›  dotNET跨平台

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

dotNET跨平台  · 公众号  ·  · 2024-06-23 07:59
    

文章预览

项目介绍 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服务: builder.Services.AddWatchDogServices(opt => {     opt.IsAutoClear =  true ;     opt.ClearTimeSchedule = WatchDogAutoClearScheduleEnum.Monthly;     opt.DbDriverOption = WatchDogDbDriverEnum.Mongo;     opt.SetExternalDbConnString =  "mongodb://localhost:27017" ; }); builder.Lo ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览