147b4a64f1 
								
							 
						 
						
							
							
								
								Add matcher for only concrete classes  
							
							
							
						 
						
							2020-02-19 21:22:17 -05:00  
				
					
						
							
							
								 
						
							
								d45ead1284 
								
							 
						 
						
							
							
								
								split matching into safeExtendsClass and safeHasInterface  
							
							
							
						 
						
							2020-02-19 21:22:17 -05:00  
				
					
						
							
							
								 
						
							
								d49c08691e 
								
							 
						 
						
							
							
								
								Merge pull request  #1229  from DataDog/mar-kolya/fix-jaxrs-matching  
							
							... 
							
							
							
							Fix JaxRs matching 
							
						 
						
							2020-02-19 07:01:21 -05:00  
				
					
						
							
							
								 
						
							
								02fb8d8888 
								
							 
						 
						
							
							
								
								Fix JaxRs matching  
							
							... 
							
							
							
							Paranthesys was missplaced leading to more complicated matcher than needed 
							
						 
						
							2020-02-18 18:42:36 -05:00  
				
					
						
							
							
								 
						
							
								a81f4dc223 
								
							 
						 
						
							
							
								
								Merge pull request  #1192  from DataDog/heather.dsouza/scheduling_annotation  
							
							... 
							
							
							
							Add support for Spring Scheduling 
							
						 
						
							2020-02-18 14:07:06 -05:00  
				
					
						
							
							
								 
						
							
								efe8ee375b 
								
							 
						 
						
							
							
								
								Merge pull request  #1226  from jpbempel/jpbempel/reuseKeys  
							
							... 
							
							
							
							Enable reuseKeys on WeakConcurrentMap 
							
						 
						
							2020-02-18 19:09:05 +01:00  
				
					
						
							
							
								 
						
							
								917deb19be 
								
							 
						 
						
							
							
								
								change imports to use bootstrap api package  
							
							
							
						 
						
							2020-02-14 20:48:18 -05:00  
				
					
						
							
							
								 
						
							
								f3537e1665 
								
							 
						 
						
							
							
								
								change module and file names to match version of earliest supported version of spring-context  
							
							
							
						 
						
							2020-02-14 20:47:16 -05:00  
				
					
						
							
							
								 
						
							
								9eb51248cd 
								
							 
						 
						
							
							
								
								address PR comments  
							
							
							
						 
						
							2020-02-14 20:47:16 -05:00  
				
					
						
							
							
								 
						
							
								b21e361591 
								
							 
						 
						
							
							
								
								add test for interval task and trigger task  
							
							
							
						 
						
							2020-02-14 20:46:26 -05:00  
				
					
						
							
							
								 
						
							
								cc1aaf5fc5 
								
							 
						 
						
							
							
								
								replace Trace annotation with regular API interaction  
							
							
							
						 
						
							2020-02-14 20:46:26 -05:00  
				
					
						
							
							
								 
						
							
								68c323ac56 
								
							 
						 
						
							
							
								
								create ScheduledTasks bean and application context config  
							
							
							
						 
						
							2020-02-14 20:46:00 -05:00  
				
					
						
							
							
								 
						
							
								a04cc15ce8 
								
							 
						 
						
							
							
								
								Fix some tests  
							
							
							
						 
						
							2020-02-14 12:59:30 -05:00  
				
					
						
							
							
								 
						
							
								fd75575796 
								
							 
						 
						
							
							
								
								Disable peer hostname tag for http servers  
							
							... 
							
							
							
							Getting peer hostname makes DNS request 
							
						 
						
							2020-02-14 11:25:07 -05:00  
				
					
						
							
							
								 
						
							
								58b1cff62e 
								
							 
						 
						
							
							
								
								Enable reuseKeys on WeakConcurrentMap  
							
							... 
							
							
							
							for each call to get method in WeakConcurrentMap, a LatentKey is
created. Considering the frequency of call it's significant.
Also, the classloader of the tracer can be considered as permanent
through the lifecycle of the JVM which is a prerequisite to be able
to reuse keys (otherwise classloader leak). 
							
						 
						
							2020-02-14 14:52:59 +01:00  
				
					
						
							
							
								 
						
							
								618780b62f 
								
							 
						 
						
							
							
								
								More general class loading instrumentation ( #1218 )  
							
							... 
							
							
							
							More general class loading instrumentation 
							
						 
						
							2020-02-13 11:54:25 -08:00  
				
					
						
							
							
								 
						
							
								94dd781e50 
								
							 
						 
						
							
							
								
								Better naming  
							
							
							
						 
						
							2020-02-13 11:31:47 -08:00  
				
					
						
							
							
								 
						
							
								4dfd9534e8 
								
							 
						 
						
							
							
								
								Add optimization for IBM JVM  
							
							
							
						 
						
							2020-02-13 11:31:47 -08:00  
				
					
						
							
							
								 
						
							
								a0224e2ad7 
								
							 
						 
						
							
							
								
								Fix for test failure on IBM JVM  
							
							
							
						 
						
							2020-02-13 11:31:47 -08:00  
				
					
						
							
							
								 
						
							
								bfc7a0de55 
								
							 
						 
						
							
							
								
								More general class loading instrumentation  
							
							
							
						 
						
							2020-02-13 11:31:45 -08:00  
				
					
						
							
							
								 
						
							
								f94f76488f 
								
							 
						 
						
							
							
								
								Add test for elasticsearch 2 TransportActionListener  
							
							
							
						 
						
							2020-02-13 14:34:21 +01:00  
				
					
						
							
							
								 
						
							
								8f552993a6 
								
							 
						 
						
							
							
								
								Fix NPE on TransportActionListener for elasticsearch 2  
							
							
							
						 
						
							2020-02-12 12:14:57 +01:00  
				
					
						
							
							
								 
						
							
								fd58187994 
								
							 
						 
						
							
							
								
								Support JFR profiling  
							
							
							
						 
						
							2020-02-11 14:55:19 -05:00  
				
					
						
							
							
								 
						
							
								9023c6e1c7 
								
							 
						 
						
							
							
								
								Fix a couple tests using the wrong arguments  
							
							
							
						 
						
							2020-02-11 11:44:46 -05:00  
				
					
						
							
							
								 
						
							
								01b0bebc93 
								
							 
						 
						
							
							
								
								minor formatting  
							
							
							
						 
						
							2020-02-11 11:44:46 -05:00  
				
					
						
							
							
								 
						
							
								0cb0ae0a48 
								
							 
						 
						
							
							
								
								Less repetition in gradle files  
							
							
							
						 
						
							2020-02-11 11:44:46 -05:00  
				
					
						
							
							
								 
						
							
								c79fe3a459 
								
							 
						 
						
							
							
								
								Create shared internal jar  
							
							
							
						 
						
							2020-02-11 11:44:46 -05:00  
				
					
						
							
							
								 
						
							
								3c0877e38a 
								
							 
						 
						
							
							
								
								Create a shared parent classloader  
							
							
							
						 
						
							2020-02-11 11:42:39 -05:00  
				
					
						
							
							
								 
						
							
								032f22f5a6 
								
							 
						 
						
							
							
								
								Reduce tracer thread count by combining scheduled executors int… ( #1200 )  
							
							... 
							
							
							
							Reduce tracer thread count by combining scheduled executors into a single executor. 
							
						 
						
							2020-02-11 08:18:59 -08:00  
				
					
						
							
							
								 
						
							
								51bffa2e8a 
								
							 
						 
						
							
							
								
								Move agent api classes to bootstrap package so they're not analyzed by muzzle  
							
							... 
							
							
							
							Also move jdbc classes to bootstrap to reduce size and complexity of those reference checkers.
These changes reduce the total file size of these instrumentation classes by 635k, which should also result in decent memory savings. 
							
						 
						
							2020-02-10 15:09:15 -08:00  
				
					
						
							
							
								 
						
							
								486d98135e 
								
							 
						 
						
							
							
								
								Code review changes  
							
							
							
						 
						
							2020-02-10 11:37:36 -08:00  
				
					
						
							
							
								 
						
							
								e5980d4812 
								
							 
						 
						
							
							
								
								Fix muzzle  
							
							
							
						 
						
							2020-02-10 10:45:58 -08:00  
				
					
						
							
							
								 
						
							
								75c7769192 
								
							 
						 
						
							
							
								
								Reduce tracer thread count by combining scheduled executors into a single executor.  
							
							... 
							
							
							
							Pulls out utility classes for reuse by other projects.
This also meant the dependency had to be bundled with dd-trace-ot since it isn't published as a separate dependency. 
							
						 
						
							2020-02-10 10:45:58 -08:00  
				
					
						
							
							
								 
						
							
								7e62bca7fe 
								
							 
						 
						
							
							
								
								limit hibernate latest dependency test to 5.x  
							
							
							
						 
						
							2020-02-07 17:57:34 -05:00  
				
					
						
							
							
								 
						
							
								5265a43c6d 
								
							 
						 
						
							
							
								
								Reduce use of Thread::setContextClassLoader  
							
							
							
						 
						
							2020-02-06 22:53:04 -05:00  
				
					
						
							
							
								 
						
							
								14b5576cd8 
								
							 
						 
						
							
							
								
								Merge pull request  #1201  from DataDog/tyler/upgrade-okhttp  
							
							... 
							
							
							
							Upgrade OkHttp client to 3.12.8 
							
						 
						
							2020-02-04 15:55:36 -08:00  
				
					
						
							
							
								 
						
							
								cab139e905 
								
							 
						 
						
							
							
								
								Upgrade OkHttp client to 3.12.8  
							
							
							
						 
						
							2020-02-04 15:06:44 -08:00  
				
					
						
							
							
								 
						
							
								a811c027ce 
								
							 
						 
						
							
							
								
								Merge pull request  #1188  from DataDog/landerson/finatra  
							
							... 
							
							
							
							Finatra Instrumentation 
							
						 
						
							2020-02-04 17:36:47 -05:00  
				
					
						
							
							
								 
						
							
								daae198b08 
								
							 
						 
						
							
							
								
								Set dispatcher span on request instead of clear  
							
							... 
							
							
							
							Clearing the span caused traces to be broken up and reported independently when calling forward/include. 
							
						 
						
							2020-01-30 21:55:16 -05:00  
				
					
						
							
							
								 
						
							
								53d32b4324 
								
							 
						 
						
							
							
								
								Merge pull request  #1189  from DataDog/dougqh/type-caching2  
							
							... 
							
							
							
							Revised type cache 
							
						 
						
							2020-01-30 18:47:02 -05:00  
				
					
						
							
							
								 
						
							
								ed12af6994 
								
							 
						 
						
							
							
								
								Assume parent span is netty  
							
							
							
						 
						
							2020-01-30 18:21:49 -05:00  
				
					
						
							
							
								 
						
							
								faeb069424 
								
							 
						 
						
							
							
								
								Adjusting capacity check again  
							
							
							
						 
						
							2020-01-30 18:08:49 -05:00  
				
					
						
							
							
								 
						
							
								235a6470fb 
								
							 
						 
						
							
							
								
								googleJavaFormat  
							
							
							
						 
						
							2020-01-30 17:45:40 -05:00  
				
					
						
							
							
								 
						
							
								0f095f0adb 
								
							 
						 
						
							
							
								
								Final clean-up  
							
							... 
							
							
							
							- Removed unused method from earlier version
- Corrected previously overlooked comments that were remnant of prior version 
							
						 
						
							2020-01-30 17:44:24 -05:00  
				
					
						
							
							
								 
						
							
								37a279069b 
								
							 
						 
						
							
							
								
								Add server tests  
							
							
							
						 
						
							2020-01-30 15:23:26 -05:00  
				
					
						
							
							
								 
						
							
								8d83172128 
								
							 
						 
						
							
							
								
								clazz -> segment rename  
							
							
							
						 
						
							2020-01-29 18:41:29 +01:00  
				
					
						
							
							
								 
						
							
								db485d10da 
								
							 
						 
						
							
							
								
								final configString  
							
							
							
						 
						
							2020-01-28 16:20:02 +01:00  
				
					
						
							
							
								 
						
							
								811051d111 
								
							 
						 
						
							
							
								
								Remove overlapping tests and fix failing unit test  
							
							
							
						 
						
							2020-01-28 16:06:23 +01:00  
				
					
						
							
							
								 
						
							
								10b963d277 
								
							 
						 
						
							
							
								
								Codenarc fixes  
							
							
							
						 
						
							2020-01-28 15:35:39 +01:00  
				
					
						
							
							
								 
						
							
								cf876b5e67 
								
							 
						 
						
							
							
								
								Fix import order  
							
							
							
						 
						
							2020-01-28 15:21:50 +01:00