Commit Graph

4431 Commits

Author SHA1 Message Date
Nikita Salnikov-Tarnovski c9cf7ffb61
Make auto-instr work with latest otel-java snapshot (#372)
* Make auto-instr work with latest otel-java snapshot

* Add CircleCI workflow to run nightly test job against otel-java snapshot

* Decrease snapshot versions cache time

* Add comments suggest during review

* Add comments suggest during review

* Add missed helper class

* Use released otel-java 0.4.0

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-05-04 23:18:39 -07:00
Nikita Salnikov-Tarnovski 28eaeb9fed
Allow to disable auto-instrumentation for specified methods (#369)
Add new configuration property, `trace.methods.exclude`, which marks methods which should be excluded from instrumentation. This does not affect any arbitrary auto-instrumentation. Only auto-instrumentation guided by supported annotations (see `trace.annotations` config option and its default value in TraceAnnotationsInstrumentation#DEFAULT_ANNOTATIONS) and by `trace.methods` configuration property can be disabled using this new configuration.
2020-05-04 13:17:44 -07:00
John Bley ca296b92fd
Normalize sql statements to elide literal numbers and strings. (#366)
* Normalize sql statements to elide literal numbers and strings.

* Missed one SlickTest sql normalization.

* Fix muzzle order for helper classes.

* Change name of feature flag

* Upgrade to latest spotless version in an attempt #1 to make the circleci build work.

* Attempt 2 to make circleci build happy - exclude build/generated/** from spotless.

* Attempt 3 to get circleci build working, adding *.java to the exclude line.

* Change exclude of generated files to include of just the src/ directory.
I confirmed that this properly failed the build if I remove a license header from a src/ directory.
2020-05-04 12:17:55 -07:00
Nikita Salnikov-Tarnovski bae0b7b38c
Copy .editorconfig file and relevant sections in CONTRIBUTING.md from otel-java repo (#373) 2020-05-04 10:07:19 -04:00
Trask Stalnaker 79865a8472
Update code coverage config to be more clear (#365) 2020-04-29 16:53:21 -07:00
Trask Stalnaker 212b80d877
Update supported Ratpack version in README (#364) 2020-04-29 16:35:59 -07:00
Nikita Salnikov-Tarnovski a07d763e1a
Add requirement for java 8 and 9 into CONTRIBUTING.md (#367) 2020-04-29 10:59:17 -07:00
Nikita Salnikov-Tarnovski 62426c8158
Allows `./gradlew clean build` to run successfully. (#355)
* CI job `check` will run `build` gradle task
2020-04-29 08:08:14 -07:00
Nikita Salnikov-Tarnovski 6e1c0436da
Clarifications about various test tasks (#358)
In addition this commit replaces eager tasks generation for running tests using different java versions with rule based task created on-demand.
2020-04-28 18:11:17 -07:00
Trask Stalnaker fbbccd31a6
Add DataDog trace annotation (#361) 2020-04-28 17:21:55 -07:00
Trask Stalnaker 62e43d3e54
Bring back code coverage verification (#357) 2020-04-28 15:27:44 -07:00
Trask Stalnaker e24b4309b1
Remove accidentally merged file (#356) 2020-04-28 14:47:52 -07:00
Trask Stalnaker 18c22fd8fd
Remove incorrect info from contributing doc (#353) 2020-04-28 14:25:47 -07:00
Trask Stalnaker 3c4a6b545c
Fix Ratpack instrumentation for newer versions of Guava. (#360)
Ratpack 1.4 should still work if you increase your guava version to 20+ (instead of 19).

Co-authored-by: Tyler Benson <tyler.benson@datadoghq.com>
2020-04-28 13:42:16 -07:00
Pontus Rydin 9568ba079b
Use Builder::setAttribute whenever possible (#348) 2020-04-27 13:51:34 -07:00
Nikita Salnikov-Tarnovski 25740536a1
FieldBackedProviderFieldInjectionDisabledTest was never run due to broken config (#347) 2020-04-27 12:43:48 -07:00
Trask Stalnaker f9e74ac9c6
Fix some sporadic test failures (#354)
* Fix some sporadic test failures

* Improve Jetty test advice

* Fix smore sporadic test failures

* Improve test consistency
2020-04-27 11:40:27 -07:00
Trask Stalnaker ccff07abb8
Prevent instrumentation from applying too broadly (#337) 2020-04-24 15:09:30 -07:00
Trask Stalnaker 1e29610897
Remove github workflows (#346) 2020-04-24 13:33:11 -07:00
Trask Stalnaker 2d2f4a953e
Fix some sporadic failures (#349) 2020-04-24 13:06:56 -07:00
Nikita Salnikov-Tarnovski f958c2df2d
Add support for SignalFx and AppOptics tracing annotations (#345) 2020-04-23 21:21:25 -07:00
Tyler Benson a5d0ba8224
Merge pull request #339 from trask/dd-merge
Merge changes from dd-trace-java
2020-04-21 17:32:30 -04:00
Trask Stalnaker ce3d764ffa Merge commit '437e0f343dcd66ac344556c03bd340ce791b1fdd' into correct-history 2020-04-21 12:55:51 -07:00
Tyler Benson 437e0f343d
Merge pull request #1392 from DataDog/tyler/grizzly-latest-limit
Add limit for grizzly latestDepTest
2020-04-21 11:24:19 -04:00
Tyler Benson f302ac2afe Add limit for grizzly latestDepTest
New `3.0.0-M1` release seems to be breaking the tests.
2020-04-21 11:03:52 -04:00
Laplie Anderson 5bc7c14cd0
Merge pull request #1391 from DataDog/landerson/auto-close-issues-pagination
Handle pagination when auto-updating issues
2020-04-21 10:38:57 -04:00
Tyler Benson 1c141d6f5c
Merge pull request #1386 from DataDog/tyler/muzzle-add-jcenter
Add jCenter as a muzzle repository to catch things that are different from Maven Central
2020-04-21 09:42:08 -04:00
Tyler Benson 401ff4d419 Remove some repositories...
Too many caused OOM in CI.
2020-04-20 23:42:05 -04:00
Tyler Benson 2743e64fd3 Exclude more weird versions. 2020-04-20 21:59:24 -04:00
Sergei Malafeev 51cb8c6007
Add Cassandra Driver 4 instrumentation (#334) 2020-04-20 18:23:09 -07:00
Trask Stalnaker 3561ccdfa2
Accept lowercase logging threshold config values (#332) 2020-04-20 17:52:06 -07:00
Laplie Anderson c1d71efdd0 Pagination issues with milestones too 2020-04-20 18:37:44 -04:00
Laplie Anderson 6070e21aab
Merge pull request #1390 from DataDog/landerson/draft-release-notes
Draft release notes on milestone close
2020-04-20 18:28:14 -04:00
Laplie Anderson ae3b189ae6 Handle pagination when updating issues 2020-04-20 17:59:15 -04:00
Laplie Anderson 927d980c8f Draft release notes on milestone close 2020-04-20 17:57:06 -04:00
Laplie Anderson 1f6033f9db
Merge pull request #1388 from DataDog/landerson/auto-close-issues
Update issues when Release Notes are published
2020-04-20 17:18:05 -04:00
Tyler Benson a23d407100
Merge pull request #333 from trask/dd-merge
Merge changes from dd-trace-java 0.49.0
2020-04-20 16:41:46 -04:00
Tyler Benson 70f5ff7244 Add the ability to skip specific versions for muzzle
This makes it much easier to bypass bad versions than splitting out the muzzle definition.
2020-04-20 16:36:57 -04:00
Laplie Anderson e8a360d7c8 Update issues when Release Notes are published 2020-04-20 15:26:24 -04:00
Laplie Anderson 47c8f37dca
Merge pull request #1383 from DataDog/landerson/auto-milestone
Add milestone to merged pull requests
2020-04-20 15:13:14 -04:00
Laplie Anderson db78a56a53
Merge pull request #1384 from DataDog/landerson/next-milestone
Automatically create next milestone
2020-04-20 15:11:17 -04:00
Nikolay Martynov f267931794
Merge pull request #1382 from DataDog/mar-kolya/increase-test-timeout
Increase gradle test timeout
2020-04-20 14:27:56 -04:00
Tyler Benson 6dae05f6ee Add jCenter as a muzzle repository to catch things that are different from Maven Central
For example in the latest release `jetty-server`'s version list was messed up:
https://repo1.maven.org/maven2/org/glassfish/jersey/core/jersey-server/maven-metadata.xml
but still available in jcenter:
https://jcenter.bintray.com/org/glassfish/jersey/core/jersey-server/maven-metadata.xml
2020-04-20 13:02:49 -04:00
Tyler Benson 339a35c6cf
Merge pull request #1381 from DataDog/tyler/singletonMap
Use singletonMap for single entry maps
2020-04-20 12:12:53 -04:00
Laplie Anderson 777b16640a Automatically create next milestone 2020-04-20 11:49:20 -04:00
Laplie Anderson 76a11f0fb3 Add milestone to merged pull requests 2020-04-20 11:15:56 -04:00
Jaroslav Bachorik eb272bcc00
Add exception sampling event (#1297) 2020-04-20 16:31:54 +02:00
Nikolay Martynov 377036efd4
typo fixes
Co-Authored-By: Jaroslav Bachorik <jaroslav.bachorik@datadoghq.com>
2020-04-20 08:35:23 -04:00
Nikolay Martynov 2e48634934 Increase gradle test timeout 2020-04-20 08:29:06 -04:00
Trask Stalnaker ecc26226dc Merge tag 'v0.49.0' into dd-merge 2020-04-18 16:00:00 -07:00