Wavefront
依赖说明:将 Micrometer 指标发布到 Tanzu Observability by Wavefront ,这是一个基于 SaaS 的指标监控和分析平台,可让您对整个堆栈中的数据进行可视化、查询和警报。
Wavefront 以 SaaS 形式提供监控和分析功能,它就是为了监控云端服务而设计的,当然它也可以监控私有云中的传统系统和应用;Wavefront 从各个云服务收集详尽的性能数据和日志,供用户在此基础上分析应用的性能瓶颈所在、快速排除应用故障。
Wavefront 可以供应用平台管理员 SRE (Site Reliability Engineer) 、开发人员、系统管理员等各种角色所使用。使用者通过 Wavefront Query Language 来对 Wavefront 所收集的数据进行挖掘和分析,分析的结果以图形化的结果展现,便于使用者进行分析和比对。
Wavefront 支持分布式追踪技术,追踪是指记录并展示应用执行过程的能力,Wavefront 中的分布式追踪技术能够以图形化的方式来展示各个微服务之间的调用关系以及详细的运行参数,从而帮助使用者快速发现问题、定位失败原因、找到性能提升的瓶颈所在。
目前Wavefront 相关技术文章非常少,应该与使用的人较少有关。后续说不定会抛弃。
参考:
Wavefront 中的分布式追踪技术 (Distributed Tracing)
POM
<!--Wavefront-->
<dependency>
<groupId>com.wavefront</groupId>
<artifactId>wavefront-spring-boot-starter</artifactId>
</dependency>
XXX