What’s New in 1.8.0
If your application is based on Java 9/10, you should definitely consider updating Pinpoint-Agent to 1.8. We suggest you to upgrade the version if you are using any of recent added plugins or if you’d like to start monitoring Open File Descriptor, Direct/Mapped Buffer metrics.
- Started to support Java 9/10 application monitoring.
- Started to support asynchronous communications for
- JBoss
- Jetty
- Resin
- Tomcat
- Weblogic
- Websphere
- Installation Guide has been update. Build Requirement has been changed(Default Java to JDK 8).
- Cleaned up plugin dependency
Pinpoint Plugin
-
Started to support Kafka
(Thank you @lopiter for your contribution) -
Started to support akka-http
(Thank you @lopiter , @upgle for your contribution) -
Started to support undertow
-
Started to support Spring asynchronous communication
- Started to support WebLogic
- Enhance Jetty plugin
- Enhance JBoss plugin
- Enhance okhttp plugin
- Fix Dubbo plugin bugs
Pinpoint Agent
-
Started to collect Direct/Mapped Buffer Metric
-
Started to collect Open File Descriptor Metric
-
Option to group agents running in containers
-Dpinpoint.container
jvm argument added for grouping container applications with variable host names in the UI.Passing
-Dpinpoint.container
or-Dpinpoint.container=true
as a jvm argument will group the agent under Container instead of it’s hostname in the Inspector view. This may help cases where the agent list would get polluted with too many hostname groupings as agents running in containers may have different hostnames everytime they are deployed and new containers are created. -
Resolved hostname retrieval triggering possible DNS lookups #4427
(Thank you @nickycheng for your contribution)
Pinpoint Collector
Pinpoint Web
- Fix alarm bug
Pinpoint Flink
Upgrade consideration
HBase compatibility table:
Pinpoint Version | HBase 0.94.x | HBase 0.98.x | HBase 1.0.x | HBase 1.2.x |
---|---|---|---|---|
1.0.x | yes | no | no | no |
1.1.x | no | not tested | yes | not tested |
1.5.x | no | not tested | yes | not tested |
1.6.x | no | not tested | not tested | yes |
1.7.x | no | not tested | not tested | yes |
1.8.x | no | not tested | not tested | yes |
Agent compatibility to Collector table:
Agent Version | Collector 1.0.x | Collector 1.1.x | Collector 1.5.x | Collector 1.6.x | Collector 1.7.x | Collector 1.8.x |
---|---|---|---|---|---|---|
1.0.x | yes | yes | yes | yes | yes | yes |
1.1.x | not tested | yes | yes | yes | yes | yes |
1.5.x | no | no | yes | yes | yes | yes |
1.6.x | no | no | not tested | yes | yes | yes |
1.7.x | no | no | no | no | yes | yes |
1.8.x | no | no | no | no | no | yes |
Agent compatibility to Collector table:
Pinpoint Version | Agent | Collector | Web |
---|---|---|---|
1.0.x | 6-8 | 6+ | 6+ |
1.1.x | 6-8 | 7+ | 7+ |
1.5.x | 6-8 | 7+ | 7+ |
1.6.x | 6-8 | 7+ | 7+ |
1.7.x | 6-8 | 8+ | 8+ |
1.8.x | 6-8 9+(Experimental) |
8+ | 8+ |
Full List of Supported Modules
- JDK 6+
- Tomcat 6/7/8, Jetty 8/9, JBoss EAP 6,
Resin 4, Websphere 6/7/8,
WebLogic
- asynchronous communication supported
- Vertx 3.3/3.4/3.5, Undertow
- Spring, Spring Boot (Embedded Tomcat, Jetty), Spring asynchronous communication
- Apache HTTP Client 3.x/4.x, JDK HttpConnector, GoogleHttpClient, OkHttpClient, NingAsyncHttpClient, Akka-http
- Thrift Client, Thrift Service, DUBBO PROVIDER, DUBBO CONSUMER, Kafka
- ActiveMQ, RabbitMQ
- MySQL, Oracle, MSSQL, CUBRID,POSTGRESQL, MARIA
- Arcus, Memcached, Redis, CASSANDRA
- iBATIS, MyBatis
- DBCP, DBCP2, HIKARICP
- gson, Jackson, Json Lib
- log4j, Logback