需求:
- 监控服务器状态及网络请求状态
- 手动或定时导出报表
工具:
- grafana —— 提供了查询数据、展示数据、设置告警的平台
- grafana-Loki —— 接受和保存日志信息
- prometheus —— 接受和保存metrics信息
- prom-client —— nodejs环境下的metrics采集工具
- nginx-prometheus-exporter —— Nginx服务的metrics采集工具
- prometheus-nginxlog-exporter —— 将Nginx日志转为metrics的工具
- grafana-Alloy —— 将被监控服务器采集到的数据转发给Loki和prometheus
- Grafana Dashboard Reporter App —— 导出dashboard报表
流程图: