.NET Core微服务之基于App.Metrics+InfluxDB+Grafana实现统一性能监控
一、关于App.Metrics+InfluxDB+Grafana 1.1 App.Metrics App.Metrics是一款开源的支持.NET Core的 监控 插件,它还可以支持跑在.NET Framework上的应用程序(版本 >= 4.5.2)。官方文档地址: https://www.app-metrics.io/ 1.2 InfluxDB InfluxDB是一款开源的分布式 时序、时间和指标 数据库,使用go语言编写,无需外部依赖。官网地址: https://portal.influxdata.com 1.3 Grafana Grafana是一个可视化面板( Dashboard ),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、 InfluxDB 、Prometheus和OpenTSDB作为数据源。官网地址: https://grafana.com/ 二、InfluxDB的安装与配置 2.1 Linux下的安装 请参考focus-lei的文章《 .NET Core使用App.Metrics + InfluxDB + Grafana进行APM监控 》,我这里只是做demo,所以选择了在我的Windows Server虚拟机中安装,快速一点。当然