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 default default
    (Thank you @lopiter for your contribution)

  • Started to support akka-http akka akka
    (Thank you @lopiter , @upgle for your contribution)

  • Started to support undertow 29ae9e22-9a65-11e8-9fa1-3dfe053cea8c

  • Started to support Spring asynchronous communication async

  • Started to support WebLogic
  • Enhance Jetty plugin
  • Enhance JBoss plugin
  • Enhance okhttp plugin
  • Fix Dubbo plugin bugs

Bug Details

Pinpoint Agent

  • Started to collect Direct/Mapped Buffer Metric buffer 2

  • Started to collect Open File Descriptor Metric fd 1

  • Option to group agents running in containers -Dpinpoint.container jvm argument added for grouping container applications with variable host names in the UI.

    pinpoint_container_ss

    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)

Enhancement Detail Bug Detail

Pinpoint Collector

Enhancement Detail Bug Detail

Pinpoint Web

  • Fix alarm bug

Enhancement Detail Bug Detail

Enhancement Detail

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