原创 ASP .NET Core 使用 Serilog記錄日誌並輸出至ElasticSearch

Serilog添加ES配置 服務端Elasticsearch+Kibana的部署參考這篇博客,版本都是當前最新版本8.5.0 Serilog 相關文檔參考這篇博客 新建一個ASP.NET Core Web項目,添加以下Neget包 Seri

原创 ASP .NET Core 集成 Skywalking 實現鏈路追蹤

Skywalking部署 Skywalking簡單介紹 Skywalking是一個應用性能管理(APM)分佈式鏈路跟蹤系統,具有服務器性能監測,應用程序間調用關係及性能監測等功能,Skywalking分爲服務端、管理界面、以及嵌入到程序中的

原创 ASP.NET Core 集成 Elastic APM 實現鏈路追蹤

Elastic APM 部署訪問 Elastic APM 由四個基本組件構成: APM Agents:各個語言的客戶端程序,一系列開源庫,用於連接APM Server APM Server Elasticsearch Kibana A

原创 Elastic (ELK) Stack產品部署

Elastic (ELK) Stack產品相關簡介請看這篇博客 Elasticsearch 參考地址: https://github.com/elastic/elasticsearch/blob/main/distribution/src/

原创 Elastic (ELK) Stack簡介及整體架構部署

簡介 Elastic (ELK) Stack 是 Elastic 公司的產品軟件。是目前流行的集中式日誌解決方案。其主要包含了ELK、Beats、Apm、 Elastic Agent等產品。產品文檔地址。 ELK : 文檔地址,三個開

原创 LogDashboard 搭建網頁日誌面板

Net中很多日誌框架都是記錄在文件或者數據庫中。很不方面查看。這篇博客主要描述日誌在線查看,直接在網站Url中查看。技術上主要用到Serilog+LogDashboard包。 安裝NetGet包 Install-Package Serilo

原创 Windows10內置Linux子系統(WSL)路徑轉換

在使用WSL中,因爲Windows和Linux路徑語法不同問題,cd到某一個目錄比較麻煩。因爲wsl中有一個工具專門用於路徑轉換用於提供便利性。 語法:wsl wslpath [option] [path] option 參數,默認-u

原创 通過vbs語法不彈窗執行腳本

vbs簡介 VBS是基於Visual Basic的腳本語言,簡稱VB。VBS的全稱是:Microsoft Visual Basic Script Edition。 vbs語法 REM 註釋 REM 參數 args1=WScript.Ar

原创 ASP.Net Core Web 6 部署成Windows服務

安裝Neget包 Install-Package Microsoft.Extensions.Hosting.WindowsServices 編碼 Program.cs代碼如下 using Microsoft.Extensions.Host

原创 博客園Markdown語法代碼塊摺疊

博客Markdown語法代碼塊默認不折疊,如果代碼塊過長很影響讀者體驗,可以使用自帶博客園樣式進行摺疊。 語法如下: 請注意:在要摺疊的代碼內容前後各插入一行空格 <details> <summary>標題</summary> //

原创 Windows10內置Linux子系統(WSL)遷移目錄

WSL鏡像文件默認安裝的時候會安裝在C盤,會佔用C盤很大的空間。導致C盤喫緊,因此需要遷移到非系統盤。 默認位置 wsl2中磁盤文件默認位於 %UserProfile%\AppData\Local\Packages\ 目錄下 如安裝的Lin

原创 Windows10內置Linux子系統(WSL)映射本地盤符

wsl2安裝後可以通過網絡路徑訪問wsl2 Linux的文件,路徑是:\\wsl$ 爲了方便可以把此路徑映射本地盤符 打開此電腦,點擊:計算機->映射網絡驅動器 選擇一個未使用的盤符,文件夾裏輸入\\wsl$,然後點擊瀏覽就可以看到已安裝

原创 C# LINQ去重

C# 使用自帶的Distinct無法通過某一個屬性值去重,因爲使用自定義擴展方法去重。 Net6版本出來了自帶的DistinctBy屬性。低版本沒有。 擴展代碼 public static class Extensions

原创 Windows10內置Linux子系統(WSL)Vmmem內存佔用過大問題

按下Windows + R 鍵,輸入 %UserProfile% 並運行進入用戶文件夾 新建文件 .wslconfig ,然後記事本編輯 輸入以下內容並保存, memory爲系統內存上限,這裏我限制最大2gb [wsl2] memory

原创 Typora 激活

下載 Typora官網 注:國內網速可能較慢。 Typora 中文官方 注:高版本的可能會出現Error問題 激活 Typora安裝後不要運行並記住安裝目錄,然後把winmm.dll下載解壓放至Typora.exe同級