Commit Graph

3714 Commits

Author SHA1 Message Date
Anubhaw Arya 17b4fae39c Ignores for coverage 2020-02-20 12:00:28 -08:00
Anubhaw Arya fc6c327705 formatting 2020-02-18 17:40:06 -08:00
Anubhaw Arya 4ee4688253 java 8 2020-02-18 15:20:53 -08:00
Anubhaw Arya 3c6b840d69 Cache the result of toString in BigInteger 2020-02-18 15:04:50 -08:00
Nikolay Martynov 820103811e
Merge pull request #1224 from DataDog/mar-kolya/disable-peerhostname-from-http-servers
Disable peer hostname tag for http servers
2020-02-14 13:28:15 -05:00
Nikolay Martynov a04cc15ce8 Fix some tests 2020-02-14 12:59:30 -05:00
Nikolay Martynov fd75575796 Disable peer hostname tag for http servers
Getting peer hostname makes DNS request
2020-02-14 11:25:07 -05:00
Tyler Benson 618780b62f
More general class loading instrumentation (#1218)
More general class loading instrumentation
2020-02-13 11:54:25 -08:00
Trask Stalnaker 94dd781e50 Better naming 2020-02-13 11:31:47 -08:00
Trask Stalnaker 4dfd9534e8 Add optimization for IBM JVM 2020-02-13 11:31:47 -08:00
Trask Stalnaker a0224e2ad7 Fix for test failure on IBM JVM 2020-02-13 11:31:47 -08:00
Trask Stalnaker bfc7a0de55 More general class loading instrumentation 2020-02-13 11:31:45 -08:00
Tyler Benson 684535e14a
Merge pull request #1219 from DataDog/mconstantin/generify-the-tracer
Generify the tracer span build methods
2020-02-13 10:46:05 -08:00
Tyler Benson 462aa4a784
Add profiling team to codeowners (#1220)
Add profiling team to codeowners
2020-02-13 08:54:41 -08:00
Brian Devins-Suresh 3bb9406a4f
Merge pull request #1215 from liborio7/master
Fix NPE on TransportActionListener for elasticsearch 2
2020-02-13 11:23:58 -05:00
Nikolay Martynov 572368f310 Add profiling team to codeowners 2020-02-13 09:59:08 -05:00
Giuseppe Cafarelli f94f76488f Add test for elasticsearch 2 TransportActionListener 2020-02-13 14:34:21 +01:00
Marius Constantin 9ef59098ff Generify the tracer span build methods 2020-02-13 10:21:08 +01:00
Giuseppe Cafarelli 8f552993a6 Fix NPE on TransportActionListener for elasticsearch 2 2020-02-12 12:14:57 +01:00
Nikolay Martynov 23d3b75555
Merge pull request #1211 from DataDog/profiling-release
Support JFR profiling
2020-02-11 22:51:19 -05:00
Nikolay Martynov 2647bf05a9
Merge pull request #1213 from DataDog/mar-kolya/upgrade-gradle
update gradle to 6.1.1
2020-02-11 15:31:18 -05:00
Nikolay Martynov e266c1357d update gradle to 6.1.1 2020-02-11 15:09:09 -05:00
Nikolay Martynov fd58187994 Support JFR profiling 2020-02-11 14:55:19 -05:00
Tyler Benson 81ac8ab4b4 Begin 0.44.0 2020-02-11 11:41:43 -08:00
Tyler Benson 437ff986e9 Version 0.43.0 2020-02-11 11:33:13 -08:00
Laplie Anderson c28bf2180e
Merge pull request #1199 from DataDog/landerson/shared-classloader
Shared classloader for agent and jmx-fetch
2020-02-11 13:48:01 -05:00
Nikolay Martynov 25534b2641
Merge pull request #1209 from DataDog/mar-kolya/fix-jacoco-settings
Fix the way jacoco defaults are set
2020-02-11 13:03:33 -05:00
Nikolay Martynov 05c2d6e947 Fix the way jacoco defaults are set 2020-02-11 12:05:06 -05:00
Laplie Anderson 9023c6e1c7 Fix a couple tests using the wrong arguments 2020-02-11 11:44:46 -05:00
Laplie Anderson 01b0bebc93 minor formatting 2020-02-11 11:44:46 -05:00
Laplie Anderson 0cb0ae0a48 Less repetition in gradle files 2020-02-11 11:44:46 -05:00
Laplie Anderson c79fe3a459 Create shared internal jar 2020-02-11 11:44:46 -05:00
Laplie Anderson 3c0877e38a Create a shared parent classloader 2020-02-11 11:42:39 -05:00
Tyler Benson 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
Tyler Benson 829e8f6442
Move agent api classes to bootstrap package so they're not anal… (#1208)
Move agent api classes to bootstrap package so they're not analyzed by muzzle
2020-02-11 07:36:45 -08:00
Tyler Benson 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
Tyler Benson 486d98135e Code review changes 2020-02-10 11:37:36 -08:00
Tyler Benson 9c6cfbe359 Fix shutdown hook. 2020-02-10 10:45:58 -08:00
Tyler Benson e5980d4812 Fix muzzle 2020-02-10 10:45:58 -08:00
Tyler Benson 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
Tyler Benson f2d8c8e6b9
Fix NPE on serialization with no span type (#1207)
Fix NPE on serialization with no span type
2020-02-10 09:10:02 -08:00
Tyler Benson f5bef0d239
Limit Hibernate latest dependency test to 5.x (#1206)
Limit Hibernate latest dependency test to 5.x
2020-02-07 17:44:59 -08:00
Tyler Benson 66400c9b37 Fix NPE on serialization with no span type
Add tests.
2020-02-07 15:58:49 -08:00
heathkd 7e62bca7fe limit hibernate latest dependency test to 5.x 2020-02-07 17:57:34 -05:00
Lev Priima 0acd087f4e
Merge pull request #1204 from DataDog/lpriima/reduce_use_of_Thread#setContextClassLoader
Reduce use of Thread::setContextClassLoader number of hard references to DatadogClassLoader
2020-02-07 14:02:47 -05:00
Lev Priima 5265a43c6d Reduce use of Thread::setContextClassLoader 2020-02-06 22:53:04 -05:00
Cecile terpin 0e86cf6312
Merge pull request #1202 from DataDog/cecile/setError
Cecile/set error
2020-02-06 17:47:21 +01:00
Cécile Terpin 25ddcd434b Merge branch 'master' into cecile/setError 2020-02-06 17:03:33 +01:00
Cécile Terpin d095978223 Fix setError 2020-02-06 17:02:17 +01:00
Tyler Benson 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