github pinpoint-apm/pinpoint v2.0.0-RC1
2.0.0-RC1 release notes

latest releases: latest, v2.5.4, v2.5.3...
pre-release4 years ago

Key Features

Support gRpc transport

Starting from v2.0.0, gRpc is available to transfer data between agents and collectors.
Currently, the default setting of 2.0.0-RC1 is

  • collector
    • thrift, grpc (both active)
  • agent
    • grpc (default)

grpc


Maximum throughput limit feature

Feature to limit throughput per second for sampled transactions.
You can use these features in the following cases

  • Limiting throughput per second for transactions started by this agent
  • Limiting throughput per second for transactions started by an external agent

Configuration example is shown below.

# Permits per second, if throughput is 0, it is unlimited.
# "New" is a transaction that is newly traced.
profiler.sampling.new.throughput=0
# "Continue" is a transaction that is already being tracked.
profiler.sampling.continue.throughput=0

You can check the results on the Inspector page.
S.S.N - Skipped New, S.S.C - Skipped Continuation
간지기능


Fully Changed UI

Lighter, faster, smoother new UI

  • Commercial amchart has been removed.

  • servermap
    servermap

  • distributed calltree
    callstack

  • inspector
    inspector

  • issue : #6184


Elasticsearch Client Plugin

  • servermap
    elastic1
  • distributed calltree
    elastic2
  • issue : #5595

Elasticsearch Client BBoss Plugin

  • servermap
    bboss
  • distributed calltree
    bboss2
  • issue : #5614

Redisson Client Plugin

  • servermap
    Screenshot 2019-11-18 at 19 24 41
  • distributed calltree
    레디슨2
  • issue : #5379

Log4j2 Plugin

  • example
2015-04-04 14:35:20 [INFO](ContentInfoCollector:76) [txId : agent^14252^17 spanId : 1224] get content name : TECH
2015-04-04 14:35:20 [INFO](ContentInfoCollector:123) [txId : agent^142533^18 spanId : 1231] get content name : OPINION
2015-04-04 14:35:20 [INFO](ContentInfoCollector:12) [txId : agent^142533^19 spanId : 1246] get content name : SPORTS
2015-04-04 14:35:20 [INFO](ContentInfoCollector:25) [txId : agent^142533^20 spanId : 1263] get content name : TECH
2015-04-04 14:35:20 [INFO](ContentInfoCollector:56) [txId : agent^142533^21 spanId : 1265] get content name : NATIONAL
2015-04-04 14:35:20 [INFO](ContentInfoCollector:34) [txId : agent^142533^22 spanId : 1278] get content name : OPINION
2015-04-04 14:35:20 [INFO](ContentInfoService:55) [txId : agent^14252^18 spanId : 1231] check authorization of user
2015-04-04 14:35:20 [INFO](ContentInfoService:14) [txId : agent^14252^17 spanId : 1224] get title of content
2015-04-04 14:35:21 [INFO](ContentDAOImpl:14) [txId : agent^14252^17 spanId : 1224] execute query ...
2015-04-04 14:35:21 [INFO](ContentDAOImpl:114) [txId : agent^142533^19 spanId : 1246] execute query ...    
2015-04-04 14:35:20 [INFO](ContentInfoService:74) [txId : agent^14252^17 spanId : 1224] get top linking for content
2015-04-04 14:35:21 [INFO](ContentDAOImpl:14) [txId : agent^142533^18 spanId : 1231] execute query ...
2015-04-04 14:35:21 [INFO](ContentDAOImpl:114) [txId : agent^142533^21 spanId : 1265] execute query ...
2015-04-04 14:35:22 [INFO](ContentDAOImpl:186) [txId : agent^142533^22 spanId : 1278] execute query ...
2015-04-04 14:35:22 [ERROR](ContentDAOImpl:158) [txId : agent^142533^18 spanId : 1231]



! Notice for version upgrade

====================================
==========  !! IMPORTANT  ==========


If you upgrade while using pinpoint-web version 1.8.5 or earlier, you need to change the schema of the alarm history table.
The schema has been changed to allow multiple settings of the same alarm rule.


sql statement : ALTER TABLE `alarm_history` ADD `rule_id` INT(10) NOT NULL AFTER `history_id`;

Plugins

Enhancements

Bugs

Cleanup


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.
@AlphaWang
@Braavos96
@dyyim741
@gwagdalf
@kwangil-ha
@licoco
@qq295190549
@tankilo
@upgle
@widian
@yin-bp
@yjqg6666

Don't miss a new pinpoint release

NewReleases is sending notifications on new releases.