最新发布 (2024/05/30)
我们很高兴宣布发布Pinpoint v3.0.0版本。 请查看发布说明:(https://github.com/pinpoint-apm/pinpoint/releases/tag/v3.0.0)。
当前稳定版本是v3.0.0。
在线演示
通过我们的演示快速了解Pinpoint!
PHP, PYTHON
Pinpoint还支持用PHP、Python编写的应用程序。查看我们的代理仓库。
关于Pinpoint
Pinpoint是一个用于大规模分布式系统的APM(应用性能管理)工具,支持Java / PHP/PYTHON。 受Dapper启发, Pinpoint通过跟踪分布式应用程序间的事务,提供了一种解决方案,帮助分析系统的整体结构以及组件之间如何相互连接。
如果您想要以下功能,一定要试试Pinpoint:
- 一目了然地了解您的*应用拓扑*
- 实时监控您的应用
- 获得每个事务的代码级可见性
- 无需更改一行代码即可安装APM代理
- 对性能影响最小(资源使用增加约3%)
入门指南
概述
如今的服务通常由许多不同的组件组成,这些组件之间相互通信,并调用外部服务的API。每个事务如何执行通常被视为黑盒。Pinpoint跟踪这些组件之间的事务流,提供清晰的视图以识别问题区域和潜在瓶颈。
如需更详细的指南,请查看我们的*Pinpoint介绍*视频剪辑。
-
服务器地图 - 通过可视化组件之间的互连方式,了解任何分布式系统的拓扑结构。点击节点可显示组件的详细信息,如当前状态和事务数。
-
实时活动线程图表 - 实时监控应用程序内的活动线程。
-
请求/响应散点图 - 随时间可视化请求数量和响应模式,以识别潜在问题。可以通过在图表上拖动来选择事务以获取更多详细信息。
-
调用栈 - 在分布式环境中获得每个事务的代码级可见性,在单一视图中识别瓶颈和故障点。
-
检查器 - 查看应用程序的其他详细信息,如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、POSTGRESQL、MARIA、Informix、Spring Data R2DBC
- Arcus、Memcached、Redis(Jedis、Lettuce、Redisson)、CASSANDRA、MongoDB、Hbase、Elasticsearch
- iBATIS、MyBatis
- DBCP、DBCP2、HIKARICP、DRUID
- Gson、Jackson、Json Lib、Fastjson
- log4j、Logback、log4j2
- OpenWhisk、Kotlin Coroutines
兼容性
运行Pinpoint所需的Java版本:
Pinpoint版本 | Agent | Collector | Web | Flink |
---|---|---|---|---|
2.0.x | 6-13 | 8 | 8 | 8 |
2.1.x | 6-14 | 8 | 8 | 8 |
2.2.x | 7-14 | 8 | 8 | 8 |
2.3.x | 7-17 | 8 | 8 | 8 |
2.4.x | 7-18 | 11 | 11 | 11 |
2.5.x | 8-19 | 11 | 11 | 11 |
3.0.x | 8-21 | 17 | 17 | 17 |
HBase兼容性表:
Pinpoint版本 | HBase 1.x | HBase 2.x |
---|---|---|
2.0.x | 是 | 可选 |
2.1.x | 是 | 可选 |
2.2.x | 是 | 可选 |
2.3.x | 是 | hbase2-module |
2.4.x | 是 | hbase2-module |
2.5.x | 是 | hbase2-module |
3.0.x | 否 | 是 |
Agent - Collector兼容性表:
Agent版本 | Collector 2.0.x | Collector 2.1.x | Collector 2.2.x | Collector 2.3.x | Collector 2.4.x | Collector 2.5.x | Collector 3.0.x |
---|---|---|---|---|---|---|---|
2.0.x | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
2.1.x | 否 | 是 | 是 | 是 | 是 | 是 | 是 |
2.2.x | 否 | 否 | 是 | 是 | 是 | 是 | 是 |
2.3.x | 否 | 否 | 否 | 是 | 是 | 是 | 是 |
2.4.x | 否 | 否 | 否 | 否 | 是 | 是 | 是 |
2.5.x | 否 | 否 | 否 | 否 | 否 | 是 | 是 |
3.0.x | 否 | 否 | 否 | 否 | 否 | 否 | 是 |
Flink 兼容性表格: |
Pinpoint 版本 | Flink 1.3.X | Flink 1.4.X | Flink 1.5.X | Flink 1.6.X | Flink 1.7.X | Flink 1.14.X | Flink 1.18.X |
---|---|---|---|---|---|---|---|
2.0.x | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
2.1.x | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
2.2.x | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
2.3.x | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
2.4.x | 是 | 是 | 是 | 是 | 是 | 是 | 否 |
2.5.x | 是 | 是 | 是 | 是 | 是 | 是 | 否 |
3.0.x | 否 | 否 | 否 | 否 | 否 | 否 | 是 |
Pinot 兼容性表格:
Pinpoint 版本 | Pinot 0.11.0 | Pinot 0.12.0 | Pinot 1.0.0 |
---|---|---|---|
2.5.x | 是 | 是 | 是 |
3.0.x | 否 | 否 | 是 |
社区
我们现在有中文社区了,欢迎加入!
👆 点击我
QQ群1: 897594820 | QQ群2: 812507584 | QQ群3: 882020485 | 钉钉群 : 21981598 |
---|---|---|---|
许可证
Pinpoint 使用 Apache License, Version 2.0 授权。 完整的许可证文本请参见 LICENSE。
Copyright 2018 NAVER Corp.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.