黄色网站入口国产美女,精品国产欧美另类一区,国产一区二区美女自慰,日日摸夜夜添无码国产

選擇你喜歡的標(biāo)簽
我們會(huì)為你匹配適合你的網(wǎng)址導(dǎo)航

    確認(rèn) 跳過

    跳過將刪除所有初始化信息

    WatchDog.NET開源且功能強(qiáng)大的實(shí)時(shí)應(yīng)用監(jiān)控系統(tǒng)

    軟件 2024-12-18 15:58

    聲明:該文章來自(全棧程序員園地)版權(quán)由原作者所有,K2OS渲染引擎提供網(wǎng)頁(yè)加速服務(wù)。

    WatchDog是一個(gè)開源(MIT License)、免費(fèi)、針對(duì)ASP.Net Core Web應(yīng)用程序和API的實(shí)時(shí)應(yīng)用監(jiān)控系統(tǒng)。開發(fā)者可以實(shí)時(shí)記錄和查看他們的應(yīng)用程序中的消息、事件、HTTP請(qǐng)求和響應(yīng),以及運(yùn)行時(shí)捕獲的異常。

    工作原理

    它利用SignalR進(jìn)行實(shí)時(shí)監(jiān)控,并使用LiteDB作為無需配置的類似MongoDB的無服務(wù)器數(shù)據(jù)庫(kù),同時(shí)也支持使用外部數(shù)據(jù)庫(kù)(如MSSQL、MySQL、Postgres、MongoDB)。

    主要功能

    • 實(shí)時(shí)記錄并展示 HTTP 請(qǐng)求與響應(yīng)。
    • 實(shí)時(shí)捕獲并記錄應(yīng)用程序在運(yùn)行時(shí)產(chǎn)生的異常。
    • 提供友好的日志查看界面,支持搜索和過濾功能。
    • 支持多種數(shù)據(jù)庫(kù)作為后端存儲(chǔ),包括 LiteDB(無服務(wù)器 MongoDB-like 數(shù)據(jù)庫(kù))以及 MSSQL、MySQL、Postgres、MongoDB 等外部數(shù)據(jù)庫(kù)。

    技術(shù)特點(diǎn)

    • 利用 SignalR 實(shí)現(xiàn)實(shí)時(shí)監(jiān)控。
    • 提供豐富的配置項(xiàng),如黑名單、序列化器、CORS 策略等。
    • 支持 .NET Core 3.1 及更高版本,以及官方支持 .NET8。

    項(xiàng)目的作用

    • 實(shí)時(shí)監(jiān)控:通過 SignalR 技術(shù),WatchDog 能夠?qū)崟r(shí)地記錄并展示應(yīng)用程序中的各類信息,包括 HTTP 請(qǐng)求與響應(yīng)、異常等。
    • 異常捕獲:能夠捕獲并記錄應(yīng)用程序在運(yùn)行時(shí)產(chǎn)生的異常,幫助開發(fā)者快速定位并解決問題。
    • 日志管理:提供了友好的日志查看界面,支持搜索、過濾等功能,方便開發(fā)者管理和分析日志數(shù)據(jù)。
    • 擴(kuò)展性強(qiáng):支持多種數(shù)據(jù)庫(kù)作為后端存儲(chǔ),同時(shí)提供了豐富的配置項(xiàng),如黑名單、序列化器、CORS 策略等,滿足不同開發(fā)場(chǎng)景的需求。

    項(xiàng)目使用

    WatchDog安裝

    Install-Package?WatchDog.NET?--version?1.4.11

    WatchDog服務(wù)注冊(cè)

    在ASP.NET Core Web API的Program.cs中注冊(cè)WatchDog服務(wù):

    services.AddWatchDogServices();

    設(shè)置到外部數(shù)據(jù)庫(kù)

    添加數(shù)據(jù)庫(kù)連接字符串并選擇 DbDriver 選項(xiàng):

    services.AddWatchDogServices(opt?=>? { ???opt.IsAutoClear?=?true;? ???opt.SetExternalDbConnString?=?"Server=localhost;Database=testDb;User?Id=postgres;Password=root;";? ???opt.DbDriverOption?=?WatchDogDbDriverEnum.PostgreSql;? });

    可選配置

    app.UseWatchDog(opt?=>? {? ???opt.WatchPageUsername?=?"admin";? ???opt.WatchPagePassword?=?"Qwerty@123";? ???//Optional ???opt.Blacklist?=?"Test/testPost,?api/auth/login";?//Prevent?logging?for?specified?endpoints ???opt.Serializer?=?WatchDogSerializerEnum.Newtonsoft;?//If?your?project?use?a?global?json?converter ???opt.CorsPolicy?=?"MyCorsPolicy"; ???opt.UseOutputCache?=?true; ???opt.UseRegexForBlacklisting?=?true; ?});

    運(yùn)行效果展示

    項(xiàng)目開源地址

    https://github.com/IzyPro/WatchDog

    關(guān)注我們

    [超站]友情鏈接:

    四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
    關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級(jí)服務(wù)市場(chǎng):https://www.ijiandao.com/

    圖庫(kù)