What's New
What's New in v2.3.1
Notice
We have moved our documentation to Gitbook. https://pinpoint-apm.gitbook.io/pinpoint
Experimental Features
How to enable the experimental function
ServerMap realtime mode (#6980)
Scatter chart heatmap mode (#8218)
Key Features
New Timeline (#7664)
To provide more features via appling perfetto(https://github.com/google/perfetto).
Support webhook menus (#8132)
Please refer to pinpoint gitbook
Support percent sampler (#6617)
(Thank you @yjqg6666 for your contribution)
pinpoint.config
Support TLS (#8128)
Support TLS Connection for agent and collector
Add user proxy plugin(#8122)
Release Notes
Plugins
Enhancements
Bugs
Configuration
Cleanup
Dependency
Notice for Downloadfile
pinpoint-hbase2-collector-boot-2.3.1-p1.jar in download file is the version with the a887052e6599657ed93fdd8932a5e16056fa82ff feature.
Thank You
to whom provided or suggested valuable features whom fixed or reported bugs whom showed interest in Pinpoint and shared it to others.
Thank you all. If there is someone who was inadvertently excluded, please let me know. @aalinyu @Duytq7 @mariusssi @yjqg6666
Upgrade consideration
HBase compatibility table:
Pinpoint Version | HBase 1.0.x | HBase 1.2.x | HBase 1.4.x | HBase 2.0.x |
---|---|---|---|---|
1.7.x | not tested | yes | yes | no |
1.8.x | not tested | yes | yes | no |
2.0.x | not tested | yes | yes | |
2.1.x | not tested | yes | yes | |
2.2.x | not tested | yes | yes | |
2.3.x | not tested | yes | yes |
Agent compatibility to Collector table:
Agent Version | Collector 1.7.x | Collector 1.8.x | Collector 2.0.x | Collector 2.1.x | Collector 2.2.x | Collector 2.3.x |
---|---|---|---|---|---|---|
1.7.x | yes | yes | yes | yes | yes | yes |
1.8.x | no | yes | yes | yes | yes | yes |
2.0.x | no | no | yes | yes | yes | yes |
2.1.x | no | no | no | yes | yes | yes |
2.2.x | no | no | no | no | yes | yes |
2.3.x | no | no | no | no | no | yes |
Additionally, the required Java version to run each Pinpoint component is given below:
Pinpoint Version | Agent | Collector | Web |
---|---|---|---|
1.7.x | 6-8 | 8 | 8 |
1.8.0 | 6-10 | 8 | 8 |
1.8.1+ | 6-11 | 8 | 8 |
2.0.x | 6-13 | 8 | 8 |
2.1.x | 6-14 | 8 | 8 |
2.2.x | 7-14 | 8 | 8 |
2.3.x | 7-17 | 8 | 8 |
Supported Modules
JDK 6+
Supported versions of the * indicated library may differ from the actual version.
Title | Instrumented Library | Min | Max | Comment | |
---|---|---|---|---|---|
6.x | 9.x | ||||
8.x | 9.x | ||||
6.x | 7.x | ||||
4.x | 4.x | ||||
6.x | 8.x | ||||
3.3 | 3.5 | ||||
10.x | 12.x | ||||
Jasper | |||||
Java Async Thread | |||||
OpenWhisk | whisk.core | ||||
SpringMVC Framework | spring-webmvc | 3.0.7 | 5.3.6 | ||
Spring Web | spring-web | 4.1.2 | 4.3.30 | ||
Spring RabbitMQ | spring-rabbit | 1.3.3 | 2.2.16 | ||
Spring IBatis | spring-ibatis | 2.0.7 | 2.0.8 | ||
Spring MyBatis | mybatis-spring | 1.1.0 | 1.3.3 | ||
spring-boot-autoconfigure | |||||
spring-webflux | |||||
MyBatis | mybatis | 3.0.3 | 3.3.1 | ||
hystrix-core | 1.4.0 | 1.5.18 | |||
JDKHTTP | |||||
Httpclient3 | commons-httpclient | 3.0 | 3.1 | ||
Httpclient4 | httpclient | 4.0 | 4.5.4 | ||
Thrift | libthrift | 0.9.1 | 0.14.1 | ||
Google HTTP Client | google-http-client | 1.19.0 | 1.39.2 | ||
AsyncHttpClient | async-http-client | 1.7.24 | 1.8.17 | ||
OkHttp | okhttp | 2.0.0 | 3.3.1 | ||
Apache HttpAsyncClient | httpasyncclient | 4.0 | 4.1.3 | ||
*Akka HTTP | akka-http_2.12 | 10.1.0 | 10.1.x | ||
kafka-clients | 0.11.0.1 | ||||
GRPC | grpc-stub | 1.8.0 | 1.37.0 | ||
reactor-core | 3.3.0 | 3.3.1 | |||
reactor-netty | 0.8.0 | 0.9.2 | |||
Log4j | log4j | 1.2.16 | 1.2.17 | ||
Logback | logback-classic | 1.0.13 | 1.2.3 | ||
Log4j2 | log4j-core | 2.0 | 2.12.1 | ||
*Arcus | arcus-java-client | 1.7.0 | 1.11.4 | ||
*MsSQL (jTDS) | jtds | 1.2.8 | |||
*MsSQL | mssql-jdbc | ||||
HikariCP | HikariCP-java6 | 2.3.0 | 2.3.13 | ||
Jackson-mapper-asl | jackson-mapper-asl | 1.0.1 | 1.8.11 | ||
Jackson Databind | jackson-databind | 2.0.6 | 2.12.3 | ||
MariaDB Connector/J | mariadb-java-client | 1.3.0 | 2.7.2 | ||
MongoDB Java Driver | mongodb-driver | 3.0.0 | 3.12.8 | ||
bboss-elasticsearch-rest-jdbc | 5.6.9 | 5.8.2 | |||
Elasticsearch | elasticsearch-rest-high-level-client | 6.0.0 | 6.8.15 | ||
Datastax Java Driver | cassandra-driver-core | 2.0.10 | 3.11.0 | ||
Druid | druid | 1.0.0 | 1.2.6 | ||
*Cubrid | cubrid-jdbc-driver | 8.4.1 | 10.0.0 | ||
*Commons DBCP | commons-dbcp | 1.0 | 1.4 | ||
*Commons DBCP2 | commons-dbcp2 | 2.0 | 2.5.0 | ||
*HBase | hbase-client | 1.2.6.1 | 1.2.6.1 | ||
*MySQL | mysql-connector-java | 5.0 | 8.x | ||
*Oracle JDBC Driver | ojdbc | ||||
*PostgreSQL JDBC Driver | postgresql | ||||
jedis | 2.4.2 | ||||
lettuce-core | 5.0.0 | 5.1.2 | |||
redisson | 3.10.0 | 3.10.4 | |||
Apache CXF | cxf-rt-rs-client | 3.0.0 | 3.4.3 | ||
Netty | netty-all | 4.1.0 | 4.1.63 | ||
ActiveMQ | activemq-all | 5.1.0 | 5.16.1 | ||
rxjava | 1.0.0 | 1.3.8 | |||
amqp-client | 2.7.0 | 5.12.0 | |||
org.eclipse.paho.client.mqttv3 | 1.0.2 | 1.2.5 | |||
org.eclipse.paho.mqttv5.client | 1.2.5 | 1.2.5 | |||
Gson | gson | 1.1 | 2.8.3 | ||
Json | json-lib | 1.0 | 2.2.2 | ||
FastJson | fastjson | 1.2.10 | 1.2.76 | ||
Dubbo | dubbo | 2.5.1 | 2.6.9 | ||
kafka-clients | kafka-clients | 0.11.0.0 | 2.6.1 | ||
postgresql | postgresql | 9.4.1208 | 42.2.19 | ||
ojdbc8 | ojdbc8 | 12.2.0.1 | 21.1.0.0 | ||
ojdbc10 | ojdbc10 | 19.3.0.0 | 19.10.0.0 | ||
Last updated