分布式跟踪系列
CAT
cat monitor 分布式监控 CAT-是什么?
cat monitor-02-分布式监控 CAT埋点
cat monitor-03-深度剖析开源分布式监控CAT
cat monitor-04-cat 服务端部署实战
cat monitor-05-cat 客户端集成实战
cat monitor-06-cat 消息存储
skywalking
监控-skywalking-01-APM 监控入门介绍
监控-skywalking-02-深入学习 skywalking 的实现原理的一些问题
监控-skywalking-03-深入浅出介绍全链路跟踪
监控-skywalking-04-字节码增强原理
监控-skywalking-05-in action 实战笔记
监控-skywalking-06-SkyWalking on the way 全链路追踪系统的建设与实践
其他
开源分布式系统追踪-00-overview
开源分布式系统追踪-01-Zipkin-01-入门介绍
开源分布式系统追踪 02-pinpoint-01-入门介绍
开源分布式系统追踪-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!
快速入门
- 快速入门指南 适用于简单的 Pinpoint 测试运行
- 安装指南 提供更多详细说明。
概述
如今,服务通常由多个不同的组件组成,这些组件相互通信并向外部服务发起 API 调用。每个事务如何执行往往被视为黑箱。Pinpoint 追踪这些组件之间的事务流,并提供清晰的视图,帮助识别问题区域和潜在的瓶颈。 若想更深入了解,请查看我们的 Pinpoint 简介 视频。
ServerMap - 通过可视化各个组件的连接方式,了解任何分布式系统的拓扑结构。点击一个节点可以查看该组件的详细信息,例如其当前状态和事务数量。
实时活动线程图 - 实时监控应用程序内的活动线程。
请求/响应散点图 - 可视化请求数量和响应模式,帮助识别潜在问题。通过 拖动图表 可以选择事务并查看详细信息。
调用栈 - 在分布式环境中,获得每个事务的代码级可视化,帮助识别瓶颈和故障点。
Inspector - 查看应用程序的其他详细信息,如 CPU 使用率、内存/垃圾回收、TPS 和 JVM 参数。
URI 指标
基础设施
错误分析
支持的模块
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
Thrift、DUBBO、GRPC、Apache CXF
ActiveMQ、RabbitMQ、Kafka、RocketMQ、Paho MQTT
MySQL、Oracle、MSSQL、JTDS、CUBRID、MongoDB、PostgreSQL、HikariCP、JDBC、HBase
HDFS
贡献
欢迎向 Pinpoint 贡献代码!请先查看我们的 贡献指南。
许可证
Pinpoint 采用 Apache 2.0 许可证。
参考资料
https://github.com/pinpoint-apm/pinpoint/blob/master/README.md