ASP.NET Core 預設似乎沒有提供 Basic Authentication 的 DI,但仍然可以自行實作 AuthenticationHandler
[NSwag] 如何在 ASP.NET Core 3.1 和 Web API 2 使用 NSwag
我在 .NET 用過 Swashbuckle(已停止更新)、Swagger-NET(fork Swashbuckle),在 .NET Core,已經不適用了,同時支援 ASP.NET Core 及 OWIN Middleware,通吃 .NET Framework 與 .NET Core 版本的 WebAPI,該是時候準備換掉了...
[AppMetrics] 如何在 ASP.NET Core 3.1 使用 AppMetrics 收集應用程式中的性能指標
- 1670
- 0
- Application Performance Monitor
- 2022-01-17
AppMetrics 是一款 Open Source 跨平台的 .NET 的 Library,支援了 .NET Core 和 .NET 4.5.2,前面幾篇提到用 Telegraf 收集作業系統的性能指標,涵蓋整個作業系統,粒度大;當指標粒度要更精準則可以考慮用 AppMetrics 收集更細微的資訊。
範例提供了 ASP.NET Core 3.1、ASP.NET Core 2.2 | .NET4.8、Console Application 4.8、ASP.NET Web API 4.5.2 OWIN、Console Application 4.5.2
.NET Core 文件
https://www.app-metrics.io/
.NET 4.5.2 文件
https://alhardy.github.io/app-metrics-docs/
使用 InfluxDB + Telegraf + Grafana 監視 SQL Server 平台資源
- 2688
- 0
- Application Performance Monitor
- 2022-01-17
SQL Server 也是系統重要的平台之一,有了上一篇的經驗 使用 InfluxDB + Telegraf + Grafana 監視 Windows 平台資源,接下來實作監視 SQL Server
使用 InfluxDB + Telegraf + Grafana 監視 Windows 平台資源
- 46229
- 0
- Application Performance Monitor
- 2022-03-07
前面幾篇講到怎麼配置 InfluxDB、Grafana,這些基礎的東西搞定之後,就可以來安裝 Agent 收集資料了,Telegraf 跟 InfluxDB 同屬於 InfluxData 旗下。Telegraf 提供了很多收集資料的方式,在 Windows 的平台,Telegraf 主要是跟 Performance Monitor 拿資料,所以基本上可以拿到不少的資訊
[InfluxDB] 如何安裝及配置 InfluxDB
- 46233
- 0
- Application Performance Monitor
- 2022-01-17
很多監視系統都採用了 TSDB(Time Series Database)資料庫來儲存海量資料,InfluxDB 也是熱門的 TSDB 之一,紀錄一下安裝方式...
[Grafana] 如何安裝及配置 Grafara Dashboard
- 46240
- 0
- Application Performance Monitor
- 2022-01-17
系統上線之後,你怎麼知道系統的資源還剩多少?服務有沒有活著?
Grafana 是一個用來呈現服務狀態的監視、預警通知軟體;有需多漂亮的圖表跟編排,也支援了很多 TSDB(Time Series Database)資料庫,當系統資源不足的時候用 Email、Slack 通知相關人員,相關人員分析後做的決策就會比較精準
[LibLog] 使用標準 LogProvider 接口
我是在 Hangfire 發現這個套件,說真的有點晚認識這個套件了,它已經停用,作者已經建議改用 Microsoft.Extensions.Logging.Abstractions,不過它對於還停留在 .NET Framework 的專案仍然很有用
[SQLite] 解決佈署 Web 站台時出現 SQLite 問題
紀錄 SQLite 佈署到 IIS 上所碰到的問題
[Hangfire] 任務佇列重試策略
前面幾篇有提到 Job Enqueue Retry,對他的理解好像不夠,今天花一點時間研究研究,然後一整天就不見了...