[AppMetrics] 如何在 ASP.NET Core 3.1 使用 AppMetrics 收集應用程式中的性能指標

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 監視 Windows 平台資源

前面幾篇講到怎麼配置 InfluxDB、Grafana,這些基礎的東西搞定之後,就可以來安裝 Agent 收集資料了,Telegraf 跟 InfluxDB 同屬於 InfluxData 旗下。Telegraf 提供了很多收集資料的方式,在 Windows 的平台,Telegraf 主要是跟 Performance Monitor 拿資料,所以基本上可以拿到不少的資訊

 

...繼續閱讀 »

[Grafana] 如何安裝及配置 Grafara Dashboard

系統上線之後,你怎麼知道系統的資源還剩多少?服務有沒有活著?

Grafana 是一個用來呈現服務狀態的監視、預警通知軟體;有需多漂亮的圖表跟編排,也支援了很多 TSDB(Time Series Database)資料庫,當系統資源不足的時候用 Email、Slack 通知相關人員,相關人員分析後做的決策就會比較精準

...繼續閱讀 »