What’s New in 1.7.3

If you are tracing RabbitMQ or Dubbo, we highly suggest upgrading your agent to 1.7.3 as it includes a number of bug fixes for the plugins. Added several Bug Fixes

Pinpoint Plugin

  • Bug Fix RabbitMQ plugin
  • Bug Fix Dubbo plugin

Details

Pinpoint Web

  • Bug Fix related to RabbitMQ plugin

Details

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

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
1.0.x yes yes yes yes yes
1.1.x not tested yes yes yes yes
1.5.x no no yes yes yes
1.6.x no no not tested yes yes
1.7.x 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+

Full List of Supported Modules

  • JDK 6+
  • Tomcat 6/7/8, Jetty 8/9, JBoss EAP 6, Resin 4, Websphere 6/7/8, Vertx 3.3/3.4/3.5
  • Spring, Spring Boot (Embedded Tomcat, Jetty)
  • Apache HTTP Client 3.x/4.x, JDK HttpConnector, GoogleHttpClient, OkHttpClient, NingAsyncHttpClient
  • Thrift Client, Thrift Service, DUBBO PROVIDER, DUBBO CONSUMER
  • ActiveMQ, RabbitMQ
  • MySQL, Oracle, MSSQL, CUBRID, POSTGRESQL, MARIA
  • Arcus, Memcached, Redis, CASSANDRA
  • iBATIS, MyBatis
  • DBCP, DBCP2, HIKARICP
  • gson, Jackson, Json Lib
  • log4j, Logback

What’s New in 1.7.2

RabbitMQ, ActiveMQ Plugins are added with several enhancement of other plugins

Pinpoint Plugin

  • Started to support RabbitMQ, ActiveMQ plugin
  • Bug Fix MariaDB plugin
  • Enhance stated to support vertx.io 3.5.0
  • Enhance JBoss plugin
  • Enhance Jetty plugin

Details

Pinpoint Agent

  • Bug Fix concurrency issue
  • Bug Fix classloader handler for Jboss

Details

  • Upgrade ASM version to 6.0

Details

Pinpoint Collector

Details

Pinpoint Web

  • Bug Fix mixed view
  • Enhance CallTree

Details

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

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
1.0.x yes yes yes yes yes
1.1.x not tested yes yes yes yes
1.5.x no no yes yes yes
1.6.x no no not tested yes yes
1.7.x 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+

Full List of Supported Modules

  • JDK 6+
  • Tomcat 6/7/8, Jetty 8/9, JBoss EAP 6, Resin 4, Websphere 6/7/8, Vertx 3.3/3.4/3.5
  • Spring, Spring Boot (Embedded Tomcat, Jetty)
  • Apache HTTP Client 3.x/4.x, JDK HttpConnector, GoogleHttpClient, OkHttpClient, NingAsyncHttpClient
  • Thrift Client, Thrift Service, DUBBO PROVIDER, DUBBO CONSUMER
  • ActiveMQ, RabbitMQ
  • MySQL, Oracle, MSSQL, CUBRID, POSTGRESQL, MARIA
  • Arcus, Memcached, Redis, CASSANDRA
  • iBATIS, MyBatis
  • DBCP, DBCP2, HIKARICP
  • gson, Jackson, Json Lib
  • log4j, Logback

What’s New in 1.7.1

Bug Fixes

Pinpoint Web

  • Bug Fix on inspector page

Details

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

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
1.0.x yes yes yes yes yes
1.1.x not tested yes yes yes yes
1.5.x no no yes yes yes
1.6.x no no not tested yes yes
1.7.x 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+

Full List of Supported Modules

  • JDK 6+
  • Tomcat 6/7/8, Jetty 8/9, JBoss EAP 6, Resin 4, Websphere 6/7/8, Vertx 3.3/3.4/3.5
  • Spring, Spring Boot (Embedded Tomcat, Jetty)
  • Apache HTTP Client 3.x/4.x, JDK HttpConnector, GoogleHttpClient, OkHttpClient, NingAsyncHttpClient
  • Thrift Client, Thrift Service, DUBBO PROVIDER, DUBBO CONSUMER
  • MySQL, Oracle, MSSQL, CUBRID, POSTGRESQL, MARIA
  • Arcus, Memcached, Redis, CASSANDRA
  • iBATIS, MyBatis
  • DBCP, DBCP2, HIKARICP
  • gson, Jackson, Json Lib
  • log4j, Logback

What’s New in 1.7.0

Pinpoint Plugin

  • Started to support VertX Plugin

    VertX APIs are mostly non-blocking so it was incredibly hard to monitor them. We hope Pinpoint can help in 1.7.0.

    f16b8170-cbab-11e7-8af1-900ad3aa4fe8

  • RxJava 1.x / Hystrix observables Support rx

    Trace support for RxJava 1.x and Hystrix observables have been added. Hystrix tracing now also requires enabling RxJava plugin. (Note that this is a beta release. You must set profiler.rxjava=true and profiler.hystrix=true in pinpoint.config.)

  • Enhance MariaDB plugin to support 1.6.x and 2.x
  • Enhance okhttp plugin to support 3.x
  • Started to support JSP plugin
  • Started to support Netty plugin
  • Started to support MySQL connector 6
  • Bug Fix Redis plugin
  • and more…

Details

Pinpoint Agent

  • Active Trace Optimization
  • Optimize trace format
  • Reduce memory usage of buffered storage
  • Proxy HTTP header monitoring
  • Support multiple async events

Enhancement Details Bug Details

Pinpoint Collector

Enhancement Details Bug Details

Pinpoint Web

  • Application Inspector Added

    1

    Each application often have multiple agents running the same application, and it was difficult to check them all out in a single view. With the introduction of Application Inspector, you now have a bird’s eye view of all the agents. Please refer to this guide for more detail.

  • ProxyServer Monitoring

    2

    With a simple configuration, you can now monitor proxy servers sitting in front of your application through Pinpoint. Please refer to this guide for more detail.

  • Server map Option added

    • Directional search Until now, searching 2+ depths included nodes not relevant to the application, resulting in overly complex server maps that took a long time to query/render. Directional search option has been added to alleviate this issue.
      • Unidirectional (default) : Nodes called by the application will not look for other nodes that called them. Similarly, nodes that called the application will not look for other nodes that they called.
      • Bidirectional : Just as it is now, all nodes (regardless of their relationship to the application) will look for everything that they called, and everything called by them.
    • WAS Only Looking for relationships between WAS nodes were often hard with database nodes, and unknown cloud nodes all over the server map. Now you can use the following option to trim out terminal nodes.
      • wasonly1 Terminal nodes such as database and unknown clouds are not included in the server map.
      • wasonly2 (default) : Everything is included in the server map, just as it is now.
  • Deadlock Detection

    default

    It is quite hard to detect and identify deadlocks. Pinpoint now allows you to identify deadlocks when they happen, and provides relevant thread dumps for you.

  • Average Response Time

    default

    Response Time chart has been added! You may now check out your service’s average response time in a blink of an eye.

Enhancement Detail Bug 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

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
1.0.x yes yes yes yes yes
1.1.x not tested yes yes yes yes
1.5.x no no yes yes yes
1.6.x no no not tested yes yes
1.7.x 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+

Full List of Supported Modules

  • JDK 6+
  • Tomcat 6/7/8, Jetty 8/9, JBoss EAP 6, Resin 4, Websphere 6/7/8, Vertx 3.3/3.4/3.5
  • Spring, Spring Boot (Embedded Tomcat, Jetty)
  • Apache HTTP Client 3.x/4.x, JDK HttpConnector, GoogleHttpClient, OkHttpClient, NingAsyncHttpClient
  • Thrift Client, Thrift Service, DUBBO PROVIDER, DUBBO CONSUMER
  • MySQL, Oracle, MSSQL, CUBRID, POSTGRESQL, MARIA
  • Arcus, Memcached, Redis, CASSANDRA
  • iBATIS, MyBatis
  • DBCP, DBCP2, HIKARICP
  • gson, Jackson, Json Lib
  • log4j, Logback