中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET 中如何使用Exceptionless分布式日志收集框架

發布時間:2021-07-16 14:38:38 來源:億速云 閱讀:308 作者:Leah 欄目:編程語言

本篇文章為大家展示了ASP.NET 中如何使用Exceptionless分布式日志收集框架,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

Exceptionless是什么?

      一個開源的實時的日志收集框架,它可以應用在基于 ASP.NET,ASP.NET Core,Web API,Web Forms,WPF,Console,ASP.NET MVC 等技術開發的應用程序中,并且提供了REST接口可以應用在 Javascript,Node.js 中。它將日志收集變得簡單易用并且不需要了解太多的相關技術細節及配置。

ExceptionLess官網:http://exceptionless.com/

GitHub:https://github.com/exceptionless/Exceptionless

Exceptionless.Net

https://github.com/exceptionless/Exceptionless.Net

Exceptionless.JavaScript

https://github.com/exceptionless/Exceptionless.JavaScript

一句話:ExceptionLess是一款免費開源的分布式日志收集框架,.Net的幾乎所有類型的程序都可以支持,并且還提供了接口,也可以很方便的在js中進行日志的推送。

三、如何使用Docker容器一鍵構建Exceptionless環境

1、Docker & Docker compose環境準備。

如果你對docker完全不熟,那必須要學習了。感興趣可以學習一下阿笨早期分享的docker課程。

2、下載Exceptionless最新Release安裝包。

https://github.com/exceptionless/Exceptionless/releases/tag/v5.0.0

ASP.NET 中如何使用Exceptionless分布式日志收集框架

ASP.NET Core分布式日志收集框架Exceptionless實戰演練

3、修改docker-compose.yml文件

1)、修改EX_BaseURL節點為服務器IP地址。

2)、修改elasticsearch的鏡像地址:exceptionless/elasticsearch:1 為 image: exceptionless/elasticsearch:7.5.0

如果執行過程中出現如下報錯信息,請檢查拉取的鏡像文件是否存在。

Exceptionless官方已經移除tag號為1的鏡像,請移步:https://hub.docker.com/r/exceptionless/elasticsearch/tags 查看該ES鏡像的可用的所有tag進行修改。

如果構建的過程中出現端口的占用,請仔細檢查。由于5000端口模式是net core的端口,很容易被占用,故修改節點services: api: ports:- 5000:80 為 - 5555:80。

services:

  api:

ports:

      - 5555:80

 ui:

    image: exceptionless/ui:latest

    environment:

      AppMode: Development

      EX_ApiUrl: http://10.27.4.123:5555

Exceptionless在Docker官方的hub鏡像倉庫地址:

https://hub.docker.com/u/exceptionless

4、執行安裝(這個過程會很漫長,大家要有心理準備,Docker的鏡像拉取地址建議大家一定要修改為國內加速地址)

docker-compose up -d

UI訪問地址:http://10.27.4.123:5100/
API訪問地址:http://10.27.4.123:5000/index.html
ES訪問地址:http://10.27.4.123:9200/
如果都能正常的訪問,則說明環境搭建成功!

四、ASP.NET Core分布式日志收集框架Exceptionless實戰演練

ASP.NET 中如何使用Exceptionless分布式日志收集框架

ASP.NET Core分布式異常日志收集框架Exceptionless實戰演練

五、總結

Exceptionless 是一個開源的實時的好用的日志收集框架,它將日志收集變得簡單易用并且不需要了解太多的相關技術細節及配置。但是之前的版本將其Web和API綁定在了Windows平臺通過IIS運行,對于已經步入云原生時代的我們顯得有點格格不入。5.0.0的發布解決了這一痛點,其最大的變化就是基于ASP.NET Core重寫并支持跨平臺,也就是說當初我們設想的要是能夠基于Docker部署在Linux服務器下就更好了的愿望已經實現了,在此真心感謝項目的各位貢獻者。本文就Exceptionless 5.0.0版本介紹一下快速地部署開發環境和生產環境,相信對有興趣的朋友會有一點幫助。

至此我也可以將我們之前的Exceptionless從Windows Server遷移到Linux上了!

日志對大型應用系統或者平臺尤其重要,系統日志采集、分析是系統運維、維護及用戶分析的基礎。

系統日志分類

一般系統日志可分為三大類:

1、用戶行為日志:通過采集系統用戶使用系統過程中,一系列的操作日志。

2、業務變更日志:特定業務場景需要,采集某用戶在某時使用某功能,對某業務(對象、數據)進行某操作,由A變成B。

3、系統運行日志:系統運行服務器資源、網絡及基礎中間件的情況進行定時采集日志分析。 

沒有記錄日志的系統,是不允許上線的!


上述內容就是ASP.NET 中如何使用Exceptionless分布式日志收集框架,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昌都县| 江永县| 满城县| 宜州市| 青州市| 临沭县| 潞西市| 梧州市| 乃东县| 玉林市| 平江县| 宜城市| 准格尔旗| 石景山区| 商城县| 哈巴河县| 凯里市| 平远县| 外汇| 石林| 穆棱市| 陵水| 赤城县| 康保县| 安多县| 阿克陶县| 林口县| 梅河口市| 缙云县| 小金县| 北碚区| 鄢陵县| 开化县| 和顺县| 仲巴县| 叙永县| 金华市| 朝阳区| 自治县| 舟山市| 广东省|