Nikolay Martynov
b58bf1a2bb
Merge pull request #419 from DataDog/mar-kolya/simplify-default-tags-handling
...
Simplify default tags handling
2018-07-30 22:19:20 -04:00
Nikolay Martynov
4139af73fa
DDTracer: add some asserts into constructor
2018-07-30 21:28:22 -04:00
Nikolay Martynov
2c0702f278
Simplify default tags handling
...
Remove special case of tags beng empty - it is unlikely to improve
performance but it complicated code unnecessarily.
2018-07-30 21:14:52 -04:00
Tyler Benson
f2dbeecdf5
Merge pull request #394 from DataDog/tyler/peer-service
...
Add support for OT’s `service` and `peer.service` tags
2018-07-31 10:26:22 +10:00
Gary Huang
4c88e1a0a8
Merge pull request #392 from DataDog/gary/uint64-id-support
...
Change the internal storage and handling of trace ID, span ID, and pa…
2018-07-30 15:01:10 -04:00
Tyler Benson
4e60246e17
Merge pull request #405 from DataDog/tyler/servlet-async
...
Refactor servlet instrumentation and disable async on response.
2018-07-30 10:27:54 +10:00
Nikolay Martynov
7ca73404a8
Merge pull request #414 from DataDog/mar-kolya/remove-bad-reflection-code
...
Remove functions that do reflection which is not Java10 compliant
2018-07-27 16:08:40 -04:00
Nikolay Martynov
f6edf913b7
Remove functions that do reflection which is not Java10 compliant
...
These functions are not used anylonger
2018-07-27 14:56:28 -04:00
Andrew Kent
c536fd8c69
Merge pull request #413 from DataDog/ark/muzzle-helper-skip
...
Don't check for helper classes in muzzle reference check
2018-07-27 11:24:09 -07:00
Andrew Kent
b64be6228c
Don't check for helper classes in muzzle reference check
2018-07-27 11:03:02 -07:00
Nikolay Martynov
fadce5c6b3
Merge pull request #400 from DataDog/mar-kolya/java10-support
...
Java10 support
2018-07-27 13:38:39 -04:00
Andrew Kent
af2f07c8cb
Merge pull request #386 from DataDog/ark/httpurlconnection
...
httpurlconnection create one span per io
2018-07-26 21:29:33 -07:00
Andrew Kent
ee594f8567
Use connect operationName in httpurlconnection connect-first case
2018-07-26 15:34:27 -07:00
Andrew Kent
54485c3296
Don't trace httpurlconnection as a top-level trace
2018-07-26 15:34:27 -07:00
Andrew Kent
d598515d09
Handle cases where connect() is called first
2018-07-26 15:34:27 -07:00
Andrew Kent
df95af53a7
Remove getResponseCode() from httpurlconneciton instrumentation
2018-07-26 15:34:27 -07:00
Andrew Kent
2a35ecb497
Use connected field to determine io status of httpurlconnection
2018-07-26 15:34:27 -07:00
Gary Huang
2780ac7ac1
POC sun JDK http urlconnection instrumentation, currently creates one span.
2018-07-26 15:34:27 -07:00
Gary Huang
0d9a461b87
Add NumberFormatException as cause to IllegalArgumentException if extracted ID is not a number. Also change uint64 max BigInteger initialization to be more readable.
2018-07-26 11:26:56 -04:00
Nikolay Martynov
0f80f7dd40
Remove old checks from HelperInjector
...
They are not really producing anything useful anf they depend on API
that is forbidden in Java9+
2018-07-26 10:11:24 -04:00
Nikolay Martynov
44b364332a
Remove unused field and method
2018-07-26 10:11:20 -04:00
Nikolay Martynov
f0747a4096
Remove outdated comments
2018-07-26 10:01:55 -04:00
Nikolay Martynov
fcbba523d1
Remove `--add-opens` from java9/10 settings
2018-07-26 10:01:55 -04:00
Nikolay Martynov
3f158bb47f
Fix `SpockRunner` BootstrapJar creation under Java9+
2018-07-26 10:01:55 -04:00
Nikolay Martynov
8cc2f6cbb2
Skip `jdk.internal.reflect.DelegatingClassLoader` in `ClassLoaderMatcher`
...
This is the same thing as `sun.reflect.DelegatingClassLoader` in older JVMs
2018-07-26 10:01:55 -04:00
Gary Huang
6317b21d5c
Fix merge conflicts with service mapping change
2018-07-26 09:16:41 -04:00
Tyler Benson
2651dec616
Add support for OT’s `service` and `peer.service` tags
...
Sets DD’s `service.name` on the span.
2018-07-26 16:29:04 +10:00
Tyler Benson
09141c2fea
Merge pull request #407 from DataDog/tyler/cache-reset
...
Don’t use cache across versions
2018-07-26 15:37:03 +10:00
Tyler Benson
6866690475
Don’t use cache across versions
...
Cache is growing too big and causing slower build times.
(include minor upgrades to trigger a cache miss.)
2018-07-26 12:47:26 +10:00
Tyler Benson
1e36343485
Null or empty tags should remove previously set values.
...
Add context to servlet2 test.
Clean up some declared tracers that mess up the classpath.
2018-07-26 12:20:37 +10:00
Nikolay Martynov
0453a956ac
Merge pull request #406 from DataDog/mar-kolya/disable-LoggingWriter-coverage-checks
...
Disable coverage checks for LoggingWriter
2018-07-25 13:07:56 -04:00
Nikolay Martynov
baa54c3553
Disable coverage checks for LoggingWriter
...
The build fails from time to time complaining about this class not
being tested. Looks like randomness of thi is due to Gradle's caching.
Ideally we would like to have this class tested, but Lombok injecting
logger doesn't really provide much of a room to test there.
2018-07-25 12:13:29 -04:00
Tyler Benson
e2e4c9b85a
Merge pull request #398 from DataDog/tyler/service-mapping
...
Allow service name mapping to apply without setting the tag.
2018-07-25 15:50:05 +10:00
Tyler Benson
fb2817a134
Refactor servlet instrumentation and disable async on response.
...
Separate out common advice between instrumentation.
2018-07-25 15:12:55 +10:00
Tyler Benson
5fe08d20fc
Only apply service name mapping on finish
...
If done in the decorator, it would be applied twice. Only want it done once.
2018-07-25 14:58:55 +10:00
Nikolay Martynov
b30ed0dfa0
Merge pull request #404 from DataDog/mar-kolya/fix-kafka-streaming-flaky-test
...
Fix flaky test in kafka streaming
2018-07-25 00:17:01 -04:00
Nikolay Martynov
acde98d88a
Merge pull request #403 from DataDog/mar-kolya/add-apache-http-tests
...
Migrate ApacheHttpClientTest to use span assertion api
2018-07-25 00:00:36 -04:00
Nikolay Martynov
5c1ac58c3f
Fix flaky test in kafka streaming
2018-07-24 23:41:01 -04:00
Nikolay Martynov
7b644161d3
Migrate ApacheHttpClientTest to use span assertion api
2018-07-24 23:28:37 -04:00
Nikolay Martynov
3d4e7b0e8d
Merge pull request #402 from DataDog/mar-kolya/increase-ES-future-timeout
...
Increase ElasticSearch timeout in tests
2018-07-24 23:26:14 -04:00
Tyler Benson
9461a688b7
Merge pull request #401 from DataDog/tyler/bb-upgrade
...
Upgrade byte buddy version.
2018-07-25 13:16:31 +10:00
Nikolay Martynov
c98d5ef64b
Increase ElasticSearch timeout in tests
...
Hopefully this would improve build stability
2018-07-24 23:07:18 -04:00
Tyler Benson
a1a3482579
Try increasing instance size.
2018-07-25 11:49:26 +10:00
Tyler Benson
a4c20a0b37
Upgrade gradle version
2018-07-25 11:25:15 +10:00
Tyler Benson
6e4c03baaf
Upgrade byte buddy version.
2018-07-25 11:25:15 +10:00
Tyler Benson
f893948412
Merge pull request #377 from DataDog/mar-kolya/akka-http-client
...
akka http client
2018-07-25 11:22:17 +10:00
Gary Huang
93e70dcef6
Address comments and add test case for extracting non numeric IDs
2018-07-24 14:04:52 -04:00
Nikolay Martynov
3d8e76c2a4
Get rid of `WRITER_PHASER`
...
We have alternative way of doing the same thing and `Phaser` seems to be
not very correct way of doing this anyway.
2018-07-24 11:41:48 -04:00
Nikolay Martynov
989091847a
Try to reduce gradle heap size in a hope to fix the build
2018-07-24 11:41:48 -04:00
Nikolay Martynov
dcbf8d674a
Akka-http-client: handle `singleRquest` throwing an exception
2018-07-24 11:41:48 -04:00