分布式跟踪系列
CAT
skywalking
监控-skywalking-02-深入学习 skywalking 的实现原理的一些问题
监控-skywalking-05-in action 实战笔记
监控-skywalking-06-SkyWalking on the way 全链路追踪系统的建设与实践
其他
开源分布式系统追踪-03-CNCF jaeger-01-入门介绍
Pinpoint
最新版本 (2024/10/23)
我们很高兴地宣布发布 Pinpoint v3.0.1。
请查看发布说明:v3.0.1。
当前稳定版本是 v3.0.1。
在线演示
通过我们的演示快速了解 Pinpoint!
PHP, PYTHON
Pinpoint 还支持用 PHP、Python 编写的应用程序。查看我们的代理仓库。
关于 Pinpoint
Pinpoint 是一个为大规模分布式系统提供应用性能管理(APM)工具,支持 Java / PHP/PYTHON 编写的应用程序。
受 Dapper 启发,Pinpoint 提供了解决方案,帮助分析系统的整体结构以及其组件如何通过跨分布式应用程序追踪事务而相互连接。
如果您希望:
- 一眼了解您的 应用程序拓扑结构
- 实时监控应用程序
- 获得每个事务的 代码级可视化
- 安装 APM 代理 无需更改任何代码
- 对性能影响最小(资源使用大约增加 3%)
您绝对应该试试 Pinpoint!
快速入门
概述
如今,服务通常由多个不同的组件组成,这些组件相互通信并向外部服务发起 API 调用。每个事务如何执行往往被视为黑箱。Pinpoint 追踪这些组件之间的事务流,并提供清晰的视图,帮助识别问题区域和潜在的瓶颈。
若想更深入了解,请查看我们的 Pinpoint 简介 视频。
- ServerMap - 通过可视化各个组件的连接方式,了解任何分布式系统的拓扑结构。点击一个节点可以查看该组件的详细信息,例如其当前状态和事务数量。
- 实时活动线程图 - 实时监控应用程序内的活动线程。
- 请求/响应散点图 - 可视化请求数量和响应模式,帮助识别潜在问题。通过 拖动图表 可以选择事务并查看详细信息。
支持的模块
-
JDK 8+
-
Tomcat、Jetty、JBoss EAP、Resin、Websphere、Vertx、Weblogic、Undertow、Akka HTTP
-
Spring、Spring Boot (嵌入式 Tomcat、Jetty、Undertow、Reactor Netty)、Spring WebFlux
-
Apache HttpClient 3 / 4 / 5、JDK HttpConnector、GoogleHttpClient、OkHttpClient、NingAsyncHttpClient
-
MySQL、Oracle、MSSQL、JTDS、CUBRID、MongoDB、PostgreSQL、HikariCP、JDBC、HBase
贡献
欢迎向 Pinpoint 贡献代码!请先查看我们的 贡献指南。
许可证
Pinpoint 采用 Apache 2.0 许可证。
参考资料
https://github.com/pinpoint-apm/pinpoint/blob/master/README.md