Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
581 commits
Select commit Hold shift + click to select a range
fdb27f7
Update latest release to 1.8.0-RC1
Xylus Aug 13, 2018
4cc2714
[#noissue] upgrade maven plugin
emeroad Aug 13, 2018
2cddbc9
[#noissue] refactor tools
RoySRose Aug 14, 2018
2d018a2
[#noissue] update doc
RoySRose Aug 14, 2018
43b0d8b
[#noissue] Rollback maven-pmd-plugin version
emeroad Aug 14, 2018
f2412fd
[#noissue] fix type
RoySRose Aug 17, 2018
67cda1d
[#noissue] update doc main for 1.8.0
RoySRose Aug 17, 2018
d188c08
[#noissue] change document titles
RoySRose Aug 17, 2018
5fa7e4d
[#3832] Change default kafka enable option
koo-taejin Aug 21, 2018
88a99e1
Clarify mssql java driver support
Xylus Aug 23, 2018
44c4f39
[#3829] akka http plugin
koo-taejin Aug 24, 2018
c46b429
[#3829] Change default akka_http enable option
koo-taejin Aug 24, 2018
b355437
[#3835] kafka plugin
koo-taejin Aug 23, 2018
f02a92b
[#noissue] update main, faq
RoySRose Aug 27, 2018
a130df7
Fix supported modules and compatibility tables
Xylus Aug 27, 2018
141926a
[#3835] Fixed NoClassDefFoundError error
koo-taejin Aug 27, 2018
75a62d7
[#4557] Change default hbase option
koo-taejin Aug 28, 2018
08fe215
[#noissue] change help links to official docker & homepage
RoySRose Aug 30, 2018
85bfc56
[#noissue] disable disqus
RoySRose Aug 31, 2018
bfcab0e
[#4574] bug fix.
denzelsN Sep 4, 2018
2ca9717
[#noissue] add PHP-agent notice
RoySRose Sep 4, 2018
dfab292
[#noissue] Clean up rabbitmq integration test
Xylus Sep 4, 2018
119190d
[#4027] Support HeaderV2
koo-taejin Sep 5, 2018
732fc77
[#4582] Add Lambda transform for spring framework Async 5.0.x
jaehong-kim Sep 6, 2018
96eb388
[#4560] Filter agents in shutdown containers from agent list
Xylus Aug 29, 2018
441ce38
[#noissue] bug fix.
denzelsN Sep 12, 2018
99fff4d
[#noissue] Add MatchableTransformTemplateAware in MockPluginSetup
jaehong-kim Sep 13, 2018
1489663
[release] prepare release 1.8.0
koo-taejin Sep 13, 2018
54b5168
[dev release] prepare dev release 1.8.1-SNAPSHOT
koo-taejin Sep 14, 2018
a78ede8
[#4608] update doc for release 1.8.0
RoySRose Sep 14, 2018
c92e32e
[#4608] update doc for 1.8.1
RoySRose Sep 17, 2018
2a37d1a
[#4625] Change default maven profile
koo-taejin Sep 17, 2018
6d8947f
add disable table for 'ApplicationStatAggre'
imperio-wxm Sep 18, 2018
39e2f80
[#4472] Propagate trace even when header is not supplied
Xylus Aug 17, 2018
683fea5
[#4640] Update new UI source
denzelsN Sep 19, 2018
0c34a42
[#4615] update quick guide doc
RoySRose Sep 19, 2018
989d837
[#4640] add new doc for new UI guide
RoySRose Sep 19, 2018
d2b7544
[#noissue] bug fix.
denzelsN Sep 20, 2018
ceb3383
[#noissue] Do not skip test-jar creation
koo-taejin Sep 20, 2018
c401f40
[#noissue] bug fix.
denzelsN Sep 20, 2018
7654033
[#noissue] bug fix.
denzelsN Sep 20, 2018
82b8c36
[#4656] Add an option to hide stack trace on web server error
Xylus Sep 20, 2018
89c3087
[#1415] Add methodFilter name exclusion function.
RoySRose Jun 5, 2018
e0b7091
[#1415] Resolve Conflict
RoySRose Aug 17, 2018
3fa1311
[#1415] MongoDB plugin
RoySRose Jun 5, 2018
fb16bf9
[#1415] resolve conflict
RoySRose Aug 17, 2018
edbd85a
[#1415] Json Util
RoySRose Aug 1, 2018
ca3aafd
[#1415] MongoDB Thrift
RoySRose Aug 1, 2018
a9907d6
[#1415] MongoDB Plugin Web
RoySRose Aug 1, 2018
6df56f7
[#1415] Modify Test
RoySRose Aug 14, 2018
f879f7a
[release] update version 1.8.1-SNAPSHOT
RoySRose Sep 21, 2018
ff4750f
[#noissue] spelling error fix of install-thrift-linux.sh
qudongfang Sep 18, 2018
15d0ff2
[#4635] download thrift source code tarball from one of those apache …
qudongfang Sep 18, 2018
8a1e202
[#4677] Support to gRPC of Collector
jaehong-kim Sep 5, 2018
d1b90e2
add fastjson plugin
VictorZeng Sep 28, 2018
759c356
add testcase
VictorZeng Sep 28, 2018
1b236be
[#4656] Hide stack trace column if there is no stack trace information.
denzelsN Oct 1, 2018
808e7ba
[#noissue] add build&watch command description in development
denzelsN Oct 1, 2018
39aa648
[#4656] Hide stack trace column if there is no stack trace information.
denzelsN Oct 1, 2018
522a4e3
[#noissue] Trim test log
jaehong-kim Oct 1, 2018
1142e5d
[#4558] Add grpc transport
emeroad Aug 14, 2018
f1e3a14
Specify java and hbase version compatibility
Xylus Oct 1, 2018
e5a2cfa
[#4677] Fix collector namespace
jaehong-kim Oct 2, 2018
6f136c2
[#noissue] Refactor unsubscribing from observables
binDongKim Oct 2, 2018
753370b
add druid plugin
VictorZeng Oct 3, 2018
1338a13
add druid testcase
VictorZeng Oct 3, 2018
87040a9
add druid config
VictorZeng Oct 3, 2018
0f7d686
add druid plugin dependency
VictorZeng Oct 3, 2018
a513751
add druid plugin comment
VictorZeng Oct 3, 2018
f95a87b
add druid plugin config
VictorZeng Oct 3, 2018
6d4e84c
[#noissue][bugfix] Make real-time chart area scrollable
binDongKim Oct 4, 2018
3d29eee
[#4661] Isolate domain model and transport model
emeroad Sep 3, 2018
5448471
Correct typo in per-request_feature_guide.md
bbvch13531 Oct 3, 2018
bd2e1e9
[#4656] Add server error popup for v2.
denzelsN Oct 5, 2018
0b062f4
[#4590] Fix boot class loader retrieval for older J9 JVMs
Xylus Oct 1, 2018
0718366
[#4590] Fix cpu usage metric for certain J9 JVMs
Xylus Oct 1, 2018
07e1e0c
refactor cxf plugin
VictorZeng Oct 4, 2018
df7a12a
add cxf plugin testcase
VictorZeng Oct 4, 2018
62d7ee7
add cxf plugin config
VictorZeng Oct 4, 2018
5f039b3
add cxf plugin comment
VictorZeng Oct 4, 2018
460a67c
[#4661] Isolate domain model and transport model
emeroad Oct 5, 2018
6749190
[#noissue] refactoring angular router setting
denzelsN Oct 8, 2018
97680a6
[#noissue] Fix runtime java version required to run
Xylus Oct 8, 2018
d813c5b
[#noissue] BufferMetric cleanup
emeroad Oct 8, 2018
90c7d48
[#4718] Add ajax error handling
denzelsN Oct 10, 2018
bb9e9d4
fix ide compile error, plugin dependency scope is runtime.
VictorZeng Oct 10, 2018
047c455
[#4661] Isolate domain model and transport model
emeroad Oct 10, 2018
40b4e02
[#noissue] BufferMetric cleanup
emeroad Oct 11, 2018
54d1033
[#4718] Add ajax error handling
denzelsN Oct 12, 2018
0c926fe
[#4727] Update rewriter setting for v2 folder
denzelsN Oct 12, 2018
7595223
[#4718] Add ajax error handling
denzelsN Oct 15, 2018
1fd2529
[#noissue] cleanup log4j.xml
emeroad Oct 15, 2018
2da1190
[#noissue] cleaned unused imports
JaredTan95 Oct 14, 2018
a0e5ca2
[#noissue] bug fix.
denzelsN Oct 15, 2018
7aaf16d
[#4718] Add ajax error handling
denzelsN Oct 15, 2018
e751faf
[#noissue] Add debug log
emeroad Oct 15, 2018
08636af
[#4718] Add ajax error handling
denzelsN Oct 16, 2018
8b0f6e5
[#4661] Isolate domain model and transport model
emeroad Oct 11, 2018
5a88b99
[#4702] ASM version update
jaehong-kim Oct 4, 2018
5b2a94d
[#4745] Clean up the duplicate code associated with the Zookeeper
koo-taejin Oct 16, 2018
9973b28
[#4751] Update library
emeroad Oct 16, 2018
5aca1db
[#noissue] update guide
RoySRose Oct 16, 2018
6c070cf
[#4751] Update library
emeroad Oct 16, 2018
5b5a6a2
[#4751] Update library
emeroad Oct 17, 2018
8054a07
[#4751] Update library
emeroad Oct 17, 2018
adb4cc9
[#4718] Add ajax error handling
denzelsN Oct 17, 2018
5b62f14
[#4751] Update library
emeroad Oct 17, 2018
7f411f2
[#4746] Fix SqlParser.combindBindValues operation
jaehong-kim Oct 16, 2018
0c579d6
[#4755] Add support for spring-amqp-rabbit 2.1.x
Xylus Oct 17, 2018
bedd71b
[#4751] Update library
emeroad Oct 18, 2018
ed0f4cc
[#4661] Fix missing nextSpanId
emeroad Oct 18, 2018
2be4030
[#4751] Update library
emeroad Oct 18, 2018
82c451d
[#4718] Add ajax error handling
denzelsN Oct 19, 2018
2d3cb46
[#4751] Update library
emeroad Oct 19, 2018
85f4653
[#4772] Specifies a charset to UTF-8 for Kafka Plugin module
koo-taejin Oct 19, 2018
dc8119d
[#4751] Update library
emeroad Oct 19, 2018
2b753de
[#noissue] it-test fails when using google-http-client-1.26.0
emeroad Oct 19, 2018
e940fb4
[#4751] Update library - ehcache-core 2.6.9 -> 2.6.11
jaehong-kim Oct 19, 2018
740c62a
[#4718] Add ajax error handling
denzelsN Oct 22, 2018
c7e604f
[#4751] Update library
emeroad Oct 23, 2018
d656167
add hbase plugin & testcase & config.
VictorZeng Oct 23, 2018
eddebd9
[#noissue] Exclude grpc module
emeroad Oct 23, 2018
82c59e1
[#4676] Java 11 support
emeroad Oct 23, 2018
65d0654
[#noissue] update doc
RoySRose Oct 24, 2018
6b21860
[#noissue] refactoring
denzelsN Oct 24, 2018
a67f9ed
[#4676] Prepare for next java version
emeroad Oct 25, 2018
a1323df
[#noissue] Add hbase client plugin configs
Xylus Oct 25, 2018
576f469
[#4798] Remove reference to StatementWrapper
Xylus Oct 25, 2018
9b97968
[#4798] Replace embedded Cassandra with stubbed Cassandra
Xylus Oct 25, 2018
ec16098
[#noissue] bug fix.
denzelsN Oct 25, 2018
9b50679
[#noissue] bug fix
denzelsN Oct 26, 2018
44b79c9
[#4677] Update Deadlock of Collector, Remove thrift dependency
jaehong-kim Oct 24, 2018
caa438c
[#noissue] Missing to exclude methods for tomcat
youtomeTiger Oct 17, 2018
e94247f
refactor kafka plugin and add ConsumerRecords Interceptor.
VictorZeng Oct 26, 2018
a844abb
[#4367] Clean up Hbase client plugin and IT
Xylus Oct 26, 2018
724143e
[#4677] Fix findbug issue
emeroad Oct 29, 2018
c054df4
refactor kafka plugin dependency.
VictorZeng Oct 29, 2018
570bb19
[#4661] Add testcase
emeroad Oct 26, 2018
b1af9f1
optimize druid plugin.
VictorZeng Oct 29, 2018
aadf627
optimize cxf plugin.
VictorZeng Oct 29, 2018
8715ce0
[#noissue] add toString method
minwoo-jung Oct 30, 2018
f51e0f7
[#4820] Remove javassist engine
emeroad Oct 30, 2018
7c6e183
update CXF minor version
deki Oct 30, 2018
ceecaec
[#4597] support /jobs/overview api from 1.5 flink version
minwoo-jung Oct 31, 2018
49a454e
[#noissue] Refactor ASM class
emeroad Oct 31, 2018
f677d3e
[#4723] Add support for okhttp client 2.7.x
Xylus Oct 30, 2018
8a55efc
[#4723] Add support for okhttp client 3.9.x+
Xylus Oct 31, 2018
edf45b2
[#4827] Add scanner based on ProtectionDomain
emeroad Oct 31, 2018
3b30018
[#4597] change default config in flinkCheckJob
minwoo-jung Nov 1, 2018
d8306af
[#4737] remove mongo code from common
RoySRose Oct 15, 2018
5efe336
[#4737] update configs
RoySRose Oct 15, 2018
c1f5ef3
[#4737] separate mongo collection data
RoySRose Oct 29, 2018
bc91ce8
[#4737] add writeconcern mapper for performance
RoySRose Oct 29, 2018
b1ae136
[#4737] remove business logic from StringStringValue class
RoySRose Oct 29, 2018
beb49c4
[#4737] refactor agent-it test
RoySRose Oct 29, 2018
0eb5e54
[#4737] remove unnecessary dependency
RoySRose Oct 29, 2018
36a5065
[#noissue] Add IOUtils
emeroad Nov 1, 2018
bb9d88b
[#4839] Version up angular 7
denzelsN Nov 2, 2018
e0b5a54
[#4827] Cleanup ClassScannerFactory
emeroad Nov 2, 2018
41161d6
[#4841] Change the version of hbase client library
koo-taejin Nov 2, 2018
5820a18
[#noissue] Add IOUtils
emeroad Nov 2, 2018
cf45093
[#4849] Mongo Plugin update for Front-End
RoySRose Nov 5, 2018
bd177fd
[#4843] Add LettucePlugin
jaehong-kim Oct 30, 2018
9e2534a
[#4849] Update popup for mongo plugin.
denzelsN Nov 5, 2018
dc35e1e
[#noissue] Change code highlight library.
denzelsN Nov 6, 2018
92f7e75
[#4849] Update popup for mongo plugin.
denzelsN Nov 6, 2018
3853155
[#noissue] Change agent info text color.
denzelsN Nov 6, 2018
035b60e
[#4849] mongo plugin, remove indentation pass job to front
RoySRose Nov 6, 2018
7d13b92
[#4849] Update bind api url.
denzelsN Nov 6, 2018
0a436af
[#4861] Support time change and real time on scatter full screen page
denzelsN Nov 6, 2018
7b53afb
[#4737] Refactor Mongodb plugin
emeroad Nov 6, 2018
8825c55
[#4737] check value for String with temporary fix
RoySRose Nov 6, 2018
34c0e52
[#noissue] Update code formatting library
denzelsN Nov 7, 2018
34285e1
[#4852] Change Zookeeper Client management to use Curator
koo-taejin Nov 5, 2018
a8ff5f7
[#4852] Change Zookeeper Client management to use Curator
koo-taejin Nov 7, 2018
e563600
[#noissue] bug fix.
denzelsN Nov 8, 2018
106b95b
[#4874] Add access permission to the plugin module
emeroad Nov 9, 2018
6ba94ec
[#noissue] log cleanup
emeroad Nov 9, 2018
b7152c6
[#4873] Add trace support for Thrift over HTTP
Xylus Nov 6, 2018
6a5be1a
[#329] Trim "_call" suffix from async call method name
Xylus Nov 9, 2018
987c2e6
[#4873] Add integration tests for Thrift over HTTP
Xylus Nov 9, 2018
5e1bcf2
[#noissue] Fix occasionally test failure
koo-taejin Nov 14, 2018
4e3d2c3
#4702 ASM version update
emeroad Nov 14, 2018
45d0f8a
[#4802] javassist dependency cleanup
emeroad Nov 14, 2018
94b996e
[#noissue] Reduce memory usage
emeroad Nov 14, 2018
7eba358
[#4898] Fixed to read jar added to bootstrap cl
emeroad Nov 20, 2018
96e6f10
[#noissue] Exclude spring-rabbit 2.1.1.RELEASE from integration test
Xylus Nov 21, 2018
a4d977e
[#noissue] Change FGC to Major GC
denzelsN Nov 21, 2018
96a9690
[#4737] Add replace method to StringUtil
RoySRose Nov 14, 2018
feb97f0
[#4737] Enable Mongo nested parsing and add test case
RoySRose Nov 14, 2018
24caa7e
[#4737] apply config value
RoySRose Nov 23, 2018
82bfd58
[#4737] change annotation key value
RoySRose Nov 23, 2018
a583acd
[#4737] code cleanup & bug fix
emeroad Nov 23, 2018
0913d1f
[#2264] Enhance ExpectedTrace for plugin test module
koo-taejin Nov 23, 2018
162d1fa
Update WAS information
jaehong-kim Nov 26, 2018
ead106f
Update Tomcat link
jaehong-kim Nov 26, 2018
9a01e1e
[#4702] Add asm-analysis
emeroad Nov 26, 2018
ba1ea84
[#noissue] Change handling method if method is not available
koo-taejin Nov 27, 2018
d45997a
[support grpc] Support Grpc Plugin
koo-taejin Nov 7, 2018
6652575
[#4918] Lambda is not tracked in java9+
emeroad Nov 27, 2018
1fc3211
[#noissue] Remove unnecessary log
emeroad Nov 28, 2018
ace1f4c
[#4871] Apply the code that I coded in Codepen into the project
binDongKim Oct 24, 2018
a413d68
[#4871] Handle text overflow on agent chart title
binDongKim Oct 24, 2018
a1c6663
[#4871] Cancel the animation frame request on the destroy phase
binDongKim Oct 24, 2018
5b230be
[#4871] Fix style for overflow
binDongKim Oct 28, 2018
95747d0
[#4871] Apply realtime to "Total" chart area
binDongKim Oct 28, 2018
a61fd15
[#4871] Implement pagination for agent chart
binDongKim Oct 29, 2018
2bbe60d
[#4871] Fix pagination
binDongKim Nov 1, 2018
8e4ff51
[#4871] Implement tooltip for total chart
binDongKim Nov 2, 2018
92c9880
[#4871] Show error message on the chart when it occurs
binDongKim Nov 5, 2018
d21f6ce
[#4871] Handle y-axis label decimal point issue
binDongKim Nov 5, 2018
1d29682
[#4871] Restructure the new realtime codes
binDongKim Nov 5, 2018
640a583
[#4871] Mark the each point at the chart when it gets hovering accord…
binDongKim Nov 6, 2018
6fee085
[#4871] Fix: Mark the point only if it's in the chart area
binDongKim Nov 6, 2018
3d0b6bc
[#4871] Refactoring
binDongKim Nov 7, 2018
76152d4
[#4871] Refactoring
binDongKim Nov 7, 2018
fd1f1c3
[#4871] Refactoring
binDongKim Nov 8, 2018
b07dcd2
[#4871] Use the new implementation for the test
binDongKim Nov 8, 2018
b57a9d7
[#4871] Refactoring
binDongKim Nov 9, 2018
c45d8ad
[#4871] Make it as stacked chart
binDongKim Nov 9, 2018
d44aa92
[#4871] Change the way of handling agent/total chart component
binDongKim Nov 12, 2018
5a379ee
[#4871] Draw a vertical grid line in total chart
binDongKim Nov 12, 2018
d5c5595
[#4871] Change the background color of chart
binDongKim Nov 12, 2018
4f99395
[#4871] Fix: Set up tooltip only if there is data
binDongKim Nov 12, 2018
4767dc1
[#4871] Apply the static declaration of agent chart component in pagi…
binDongKim Nov 13, 2018
c8db13e
[#4871] Add y axis and set the horizontal grid line option false in t…
binDongKim Nov 14, 2018
fdcad05
[#4871] Fix: Handle the long error message bug at the first chart
binDongKim Nov 14, 2018
2f280a1
[#4871] Display "Timeout" error message when it occurs on the chart
binDongKim Nov 14, 2018
5055e00
[#4871] Fix: Handle when there is no data on the next index
binDongKim Nov 16, 2018
f42d553
[#4871] Fix: Change the structure of chart-related data-properties
binDongKim Nov 16, 2018
167e564
[#4871] Fix: Check data overflow in while loop in case the visibility…
binDongKim Nov 19, 2018
0479954
[#4871] Handle the socket stream depending on the visibility of the d…
binDongKim Nov 20, 2018
aed9092
[#4871] Fix: Decrease the value of the very first timestamp
binDongKim Nov 20, 2018
7d25c5e
[#4871] Fix: Calculate the ratio of y in agent chart with the total d…
binDongKim Nov 21, 2018
5dbc29f
[#4871] Fix: Handle when the data is delayed
binDongKim Nov 22, 2018
01dfa29
[#4871] Make it noticeable when agent server is added/removed
binDongKim Nov 23, 2018
fd697be
[#4871] Control the displaying time of data in chart area explicitly
binDongKim Nov 23, 2018
9b055f7
[#4871] Draw vertical grid line on every tick
binDongKim Nov 26, 2018
4e8136c
[#4871] Refactor: Extract the drawing vertical grid line logic out of…
binDongKim Nov 26, 2018
5c6b385
[#4871] Refactor: Extract the drawing y-axis label and setting up the…
binDongKim Nov 26, 2018
bc92749
[#4871] Refactor: Move the useActiveThreadChart checking logic to the…
binDongKim Nov 27, 2018
3e47500
[#4871] Refactor: Handle the document visibilitychange event with one…
binDongKim Nov 27, 2018
1e813d5
[#4871] Refactor: Parse the data depending on the chart type at the c…
binDongKim Nov 28, 2018
71453c3
[#4871] Refactor: Slice the data based on the current page index at t…
binDongKim Nov 28, 2018
1ec17e8
[#4871] Refactor: Give duration as an option
binDongKim Nov 29, 2018
88b59a0
[#noissue] Set visjs based servermap as default
binDongKim Nov 29, 2018
1acc32b
[#noissue] Bugfix: Add a check logic if the diagram has a node with t…
binDongKim Nov 29, 2018
dea80ae
[#noissue] Bugfix: Unsubscribe the stream when the component gets des…
binDongKim Nov 29, 2018
4ad22e4
[#4918] Refactor DefaultClassFileTransformerDispatcher
emeroad Nov 29, 2018
ec5e1fd
Add openwhisk plugin
upgle Jul 13, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Bug report
about: Create a report to help us improve

---

**What version of pinpoint are you using?**
master/v1.7.3/v1.7.2 etc.

**Describe the bug**
A clear and concise description of what the bug is.

**What did you do to trigger the bug?**
Steps to reproduce, for example:
1. Ran '...' with agent attached
2. '...' method invoked
3. '...' interceptor threw '...' exception

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Logs**
If applicable, please attach agent/collector/web DEBUG log that includes the code execution that led to the bug. In case of agents, including the start-up log may be of great help.

**Additional context**
Add any other context about the problem here, such as affected library for agents, how your collector/web/hbase is set up if applicable.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project

---

**Which module is your feature request related to?**
Plugin/UI etc

**Is your feature request related to a problem?**
A clear and concise description of what the problem is.

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Question
about: Questions

---

<!--
Please be as detailed as possible so that we can help answer your question as quickly as possible.
-->
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/troubleshooting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: Troubleshooting
about: For when something doesn't work

---

**What version of pinpoint are you using?**
master/v1.7.3/v1.7.2 etc.

**Describe your problem**
A clear and concise description of what is not working.

**What have you done?**
Steps you have taken to trigger the problem, for example:
1. Launched '...' with agent
2. Tried tracing '...' (see agent log below)
3. Collector outputs trace log (see collector log below)
4. No trace shows up in the web UI (see web log below)

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Logs**
If applicable, please attach agent/collector/web DEBUG log that includes the part where you have encountered the problem. In case of agents, including the start-up log may be of great help.

**Additional context**
Add any other context about the problem here, such as affected library for agents, how your collector/web/hbase is set up if applicable.
38 changes: 38 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 30
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 20

# Issues with these labels will never be considered stale
exemptLabels:
- "proposal"
- "module:agent"
- "module:collector"
- "module:flink"
- "module:web"
- "module:plugin"
- "module:project-common"
- "bug"

# Set to true to ignore issues in a milestone (defaults to false)
exemptMilestones: true

# Limit to only `issues` or `pulls`
only: issues

# Label to use when marking an issue as stale
staleLabel: stale

# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue/proposal has been automatically marked as stale because it hasn't had any recent activity.
It will automatically be closed if no further activity occurs for 20days.
If you think this should still be open, or the problem still persists,
just pop a reply in the comments and one of the maintainers will (try!) to follow up.
Thank you for your interest and contribution to the Pinpoint Community.

# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false

# Limit the number of actions per hour, from 1-30. Default is 30
limitPerRun: 30
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
out/
/src/main/webapp/lib/js/**/*.js
/src/main/webapp/lib/js/**/*.map
/src/main/webapp/lib/css/**/*.css
/src/main/webapp/lib/css/**/*.css
110 changes: 110 additions & 0 deletions .mvn/wrapper/MavenWrapperDownloader.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
/*
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
*/

import java.net.*;
import java.io.*;
import java.nio.channels.*;
import java.util.Properties;

public class MavenWrapperDownloader {

/**
* Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided.
*/
private static final String DEFAULT_DOWNLOAD_URL =
"https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.4.0/maven-wrapper-0.4.0.jar";

/**
* Path to the maven-wrapper.properties file, which might contain a downloadUrl property to
* use instead of the default one.
*/
private static final String MAVEN_WRAPPER_PROPERTIES_PATH =
".mvn/wrapper/maven-wrapper.properties";

/**
* Path where the maven-wrapper.jar will be saved to.
*/
private static final String MAVEN_WRAPPER_JAR_PATH =
".mvn/wrapper/maven-wrapper.jar";

/**
* Name of the property which should be used to override the default download url for the wrapper.
*/
private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl";

public static void main(String args[]) {
System.out.println("- Downloader started");
File baseDirectory = new File(args[0]);
System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath());

// If the maven-wrapper.properties exists, read it and check if it contains a custom
// wrapperUrl parameter.
File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH);
String url = DEFAULT_DOWNLOAD_URL;
if(mavenWrapperPropertyFile.exists()) {
FileInputStream mavenWrapperPropertyFileInputStream = null;
try {
mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile);
Properties mavenWrapperProperties = new Properties();
mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream);
url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url);
} catch (IOException e) {
System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'");
} finally {
try {
if(mavenWrapperPropertyFileInputStream != null) {
mavenWrapperPropertyFileInputStream.close();
}
} catch (IOException e) {
// Ignore ...
}
}
}
System.out.println("- Downloading from: : " + url);

File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH);
if(!outputFile.getParentFile().exists()) {
if(!outputFile.getParentFile().mkdirs()) {
System.out.println(
"- ERROR creating output direcrory '" + outputFile.getParentFile().getAbsolutePath() + "'");
}
}
System.out.println("- Downloading to: " + outputFile.getAbsolutePath());
try {
downloadFileFromURL(url, outputFile);
System.out.println("Done");
System.exit(0);
} catch (Throwable e) {
System.out.println("- Error downloading");
e.printStackTrace();
System.exit(1);
}
}

private static void downloadFileFromURL(String urlString, File destination) throws Exception {
URL website = new URL(urlString);
ReadableByteChannel rbc;
rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream(destination);
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
fos.close();
rbc.close();
}

}
Binary file modified .mvn/wrapper/maven-wrapper.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-bin.zip
19 changes: 15 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,35 @@ addons:
- openjdk-6-jdk

jdk:
- openjdk7
- oraclejdk8

env: JAVA_6_HOME=/usr/lib/jvm/java-6-openjdk-amd64 JAVA_7_HOME=/usr/lib/jvm/java-7-openjdk-amd64 JAVA_8_HOME=/usr/lib/jvm/java-8-oracle
env:
global:
- secure: NZHVmbkzMZGm9M71n5sitb47tyHJE/byA8l6u2zqdhfeEZsrdhZKpgTRYdQYa4btsBHoO/hImziRMz2SuaQgGyK3EiizzZfFqzzqfMvq1WXKeNNI46QtN9RKA60o+/TIptmJADIXfAq5KEjOBOVIyN93Wsf0+4LP13Ve+UDFG38=
- JAVA_6_HOME=/usr/lib/jvm/java-6-openjdk-amd64
JAVA_7_HOME=/usr/lib/jvm/java-7-openjdk-amd64
JAVA_8_HOME=/usr/lib/jvm/java-8-oracle
JAVA_9_HOME=/usr/lib/jvm/java-9-oracle

install:
- set -o pipefail
- ls -al $JAVA_6_HOME
- ls -al $JAVA_7_HOME
- ls -al $JAVA_8_HOME
- ls -al $JAVA_9_HOME
- $JAVA_6_HOME/bin/java -version
- $JAVA_7_HOME/bin/java -version
- $JAVA_8_HOME/bin/java -version
- mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V | grep -Fv '[copy'
- $JAVA_9_HOME/bin/java -version
- ./mvnw install -DskipTests=true -Plocal -Dmaven.javadoc.skip=true -B -V | grep -Fv '[copy'

script: mvn clover2:setup test -Ptest clover2:aggregate clover2:clover -e | grep -Fv 'DEBUG' | grep -Fv '[copy'
script:
- jdk_switcher use oraclejdk8
- ./mvnw clover:setup test -Plocal,test clover:aggregate clover:clover -e | grep -Fv 'DEBUG' | grep -Fv '[copy'

after_success:
- bash <(curl -s https://codecov.io/bash)
- bash ./doc/scripts/deployGitPage.sh

dist:
- trusty
3 changes: 2 additions & 1 deletion ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<!--
If you're reporting a bug or seeking help because something is not working,
please fill out below.
Please take a look at our FAQ (http://naver.github.io/pinpoint/faq.html) first
and if still not solved please fill out following template.
For all else, feel free to DELETE everything and post away your issue!
-->

Expand Down
Loading