Pinpoint v2.0.0-RC4 Release Notes
Release Date: 2020-02-24 // about 4 years ago-
π Notice
π Finally, We have removed all commercial dependencies(amchart, go.js).
Key Features
π Support gRpc transport
Starting from v2.0.0, gRpc is available to transfer data between agents and collectors.
0οΈβ£ Currently, the default setting of 2.0.0-RC2 is- collector
- thrift, grpc (both active)
- agent
- grpc (default)
- issue : #4558
π Support for JAVA12, 13
- issue #6260
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
- issue : #5822
π» Fully Changed UI
π» Lighter, faster, smoother new UI
issue : #6184
π Supports externalized configuration
π§ Pinpoint lets you externalize configuration that can change frequently
Agent
https://github.com/naver/pinpoint/blob/master/doc/installation.md#profiles-2Collector
https://github.com/naver/pinpoint/blob/master/doc/installation.md#profilesπ Web
https://github.com/naver/pinpoint/blob/master/doc/installation.md#profiles-1Flink
π§ https://github.com/naver/pinpoint/blob/master/doc/application-inspector.md#3-configurationπ Elasticsearch Client Plugin
- Servermap
- Distributed calltree
- issue : #5595
π Elasticsearch Client BBoss Plugin
- Servermap
- Distributed calltree
- Issue : #5614
π Redisson Client Plugin
- Servermap
- Distributed calltree
- Issue : #5379
π Log4j2 Plugin
Example
2015-04-04 14:35:20 [INFO](ContentInfoCollector:76) [txId : agent1425217 spanId : 1224] get content name : TECH 2015-04-04 14:35:20 [INFO](ContentInfoCollector:123) [txId : agent14253318 spanId : 1231] get content name : OPINION 2015-04-04 14:35:20 [INFO](ContentInfoCollector:12) [txId : agent14253319 spanId : 1246] get content name : SPORTS 2015-04-04 14:35:20 [INFO](ContentInfoCollector:25) [txId : agent14253320 spanId : 1263] get content name : TECH 2015-04-04 14:35:20 [INFO](ContentInfoCollector:56) [txId : agent14253321 spanId : 1265] get content name : NATIONAL 2015-04-04 14:35:20 [INFO](ContentInfoCollector:34) [txId : agent14253322 spanId : 1278] get content name : OPINION 2015-04-04 14:35:20 [INFO](ContentInfoService:55) [txId : agent1425218 spanId : 1231] check authorization of user 2015-04-04 14:35:20 [INFO](ContentInfoService:14) [txId : agent1425217 spanId : 1224] get title of content 2015-04-04 14:35:21 [INFO](ContentDAOImpl:14) [txId : agent1425217 spanId : 1224] execute query ... 2015-04-04 14:35:21 [INFO](ContentDAOImpl:114) [txId : agent14253319 spanId : 1246] execute query ...
2015-04-04 14:35:20 [INFO](ContentInfoService:74) [txId : agent1425217 spanId : 1224] get top linking for content 2015-04-04 14:35:21 [INFO](ContentDAOImpl:14) [txId : agent14253318 spanId : 1231] execute query ... 2015-04-04 14:35:21 [INFO](ContentDAOImpl:114) [txId : agent14253321 spanId : 1265] execute query ... 2015-04-04 14:35:22 [INFO](ContentDAOImpl:186) [txId : agent14253322 spanId : 1278] execute query ... 2015-04-04 14:35:22 [ERROR](ContentDAOImpl:158) [txId : agent14253318 spanId : 1231]π Guide : link
Issue : #5971
π Spring WebFlux Plugin
- Servermap
- Distributed calltree
- Issue : #5482
π MS Sql Plugin
- Servermap
- Distributed calltree
- Issue : #6369
β¬οΈ ! 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`;
- issue : #5862
π Plugins
- π Plugins Issue
β¨ Enhancements
π Plugin
π Web
β Test
π Bugs
π Plugin
π Web
π» UI
Cleanup
π Web
π» UI
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
@dinesh4747
@dyyim741
@gwagdalf
@immusk
@kwangil-ha
@licoco
@qq295190549
@tankilo
@upgle
@widian
@yin-bp
@yjqg6666
@zifeihan - collector