全链路监控是广义的概念,不仅仅指APM(Appliation Perfance Manager&Monitor),包含三大部分: Loggong:日志覆盖系统日志,业务日志,框架日志 Mertic(指标或者度量):覆盖系统指标,业务指标,中间件指标 Trancing(追踪):覆盖微服务,存储,中间件 这三者结合起来构成完整的全链路监控体系。是梳理业务,排查问题的基石。 测试环境部署硬件最低要求(所有组件都是单台机器即可) : 组件 作用 CPU 内存 磁盘类型 磁盘大小 ElasticSearch集群1 统一存储日志 4核 32GB SSD最好 500GB Kibana 查看日志的平台 2核 4GB 普通磁盘 500GB Logstash 日志处理中间件 4核 16GB 普通磁盘 500GB ElasticSearch集群2 zipkinTrace数据收集 4核 32GB SSD最好 500GB Skywalking,zipkin,pinpoint zipkin服务端 & 管理台 4核 16GB 普通磁盘 500GB InfluxDb 存储指标的时间序列数据库 4核 16GB SSD最好 500GB Grafana 查看指标的平台 2核 4GB 普通磁盘 500GB 监控详情讨论,监控覆盖的几个方面。 Metrics线 - 业务监控: 使用Spring Boot