Pinpoint v2.0.0-RC1 Release Notes

Release Date: 2019-11-19 // over 4 years ago
  • 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-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 : 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

    ⬆️ ! 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

    Common

    Agent

    πŸ”Œ Plugin

    Collector

    🌐 Web

    Flink

    βœ… Test

    πŸ› Bugs

    Common

    Agent

    πŸ”Œ Plugin

    Collector

    🌐 Web

    πŸ’» UI

    Cleanup

    Common

    Agent

    Collector

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