Pinpoint
v2.3.1
v2.3.1
  • Introduction
  • What's New
  • Want a quick tour?
    • Overview
    • History
    • Tech Details
    • Videos
    • Additional Plugins
  • Getting Started
    • Quick-start guide
      • quickstart.Win.en
      • quickstart.Win.ko
    • Installation guide
    • Install with Docker
    • TrobleShooting(Network)
  • Documents
    • Plugin Developer Guide
    • Setting Alarm
    • How to use Application Inspector
    • Separate Logging Per Request
    • Marking Transaction as Fail
    • Monitoring Proxy Server
    • Upgrade Database Hbase2
  • Contribution
    • Contribution
    • Open to Contribution
  • Performance Analysis
  • Twitter
  • Release Notes
  • FAQ
  • Powered by Pinpoint
  • Questions & answers
  • Fork me at Github
  • Earlier documents
  • Resources
Powered by GitBook
On this page
  • What's New in v2.3.1
  • Notice
  • Experimental Features
  • Key Features
  • Release Notes
  • Notice for Downloadfile
  • Thank You
  • Upgrade consideration
  • Supported Modules

Was this helpful?

Edit on GitHub

What's New

PreviousIntroductionNextOverview

Last updated 3 years ago

Was this helpful?

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

8c272f00-4175-11ec-8c2b-488815d51670

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)

Support percent sampler (#6617)

(Thank you @yjqg6666 for your contribution)

  • pinpoint.config

# support 2 types, COUNTING(default) and PERCENT.
# If this value set to COUNTING(default), sampling rate is 1/n.
# If this value set to PERCENT, sampling rate is n%.
profiler.sampling.type=PERCENT

# if it's PERCENT, then first x transactions out of y transactions will be sampled.
# Support from 100% to 0.01%
# eg. 100: 100%    50: 50%    0.01: 0.01%
profiler.sampling.percent.sampling-rate=100

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

servermap

with data sampling, better memory usage, better performance, and more intuitive visualization

timeline

Please refer to pinpoint

webhook2
user-proxy

*

*

*

*

*

*

*

*

gitbook
Plugins issues
Agent
Plugin
Collector
Web
Batch
Flink
Common
Test
Agent
Plugin
Collector
Web
Test
Agent
Collector
Web
Common
Agent
All
optional
optional
optional
hbase2-module
Tomcat
Jetty
JBoss
Resin
Websphere
Vertx
Weblogic
Undertow
Undertow Servlet
Spring Boot
Spring Webflux
Hystrix
Kafka
Reactor
Reactor Netty
Elasticsearch
Redis
Redis
Redis
RxJAVA
RabbitMQ
Paho MQTT
Paho MQTT
heatmap