Changelog History
Page 2
-
v2.0.0-RC3 Changes
February 06, 2020π 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
@dyyim741
@gwagdalf
@kwangil-ha
@licoco
@qq295190549
@tankilo
@upgle
@widian
@yin-bp
@yjqg6666
@zifeihan - collector
-
v2.0.0-RC2 Changes
January 07, 2020π 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
β¬οΈ ! 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
@dyyim741
@gwagdalf
@kwangil-ha
@licoco
@qq295190549
@tankilo
@upgle
@widian
@yin-bp
@yjqg6666
@zifeihan - collector
-
v2.0.0-RC1 Changes
November 19, 2019Key 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)
- issue : #4558
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
π Commercial amchart has been removed.
issue : #6184
π 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
β¬οΈ ! 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
@dyyim741
@gwagdalf
@kwangil-ha
@licoco
@qq295190549
@tankilo
@upgle
@widian
@yin-bp
@yjqg6666 - collector
-
v1.8.5 Changes
September 18, 2019Key Features
Maximum throughput limit feature
π Feature to limit throughput per second for sampled transactions.
You can use this feature with 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
π log4j2 plugin
π Release Notes
β¬οΈ If you are tracing Dubbo, we highly suggest upgrading your agent to 1.8.5 as it includes a bug fix for a plugin.
π Please see Agent Issues below for more details.π Plugins
- π Plugin Issues
β¨ Enhancements
π Bugs
-
v1.8.4 Changes
June 11, 2019π Release Notes
β¬οΈ If you want to communicate data between Span and Stat over TCP , we highly suggest upgrading your agent to 1.8.4 as it includes a bug fix for it.
β¨ Enhancements
π² [#5522] Allow collector to log received span/stat packet count
[#5651] Avoid storing excessive buffers when using the TcpDataSenderπ Bugs
[#5523] Fix span serialization when sending over TCP
-
v1.8.3 Changes
March 27, 2019π Release Notes
If you are tracing Oracle java driver, Cassandra Datastax java driver, or OkHttp V2 on Spring Boot/One-Jar executable jar, we highly suggest upgrading your agent to 1.8.3 as it includes a bug fix for these plugins.
Please see Agent Issues below for more details.π Bugs
-
v1.8.2 Changes
February 12, 2019π Release Notes
If you are tracing MongoDB or Undertow in SpringBoot, we highly suggest upgrading your agent to 1.8.2 as it includes a number of bug fixes for the plugins.
π Please see Plugin Issues below for more details.π Plugins
- π Plugin Issues
π Bugs