John Bley
b34fd49682
Instrument Netty addTask to ensure complete coverage of async Runnables ( #1348 )
...
Newer versions of Netty introduce variants like execute(Runnable, boolean) which
aren't covered by the core execute(Runnable) instrumentation. Fortunately they all
flow through to addTask(Runnable), which allows us to carry the context through properly.
2020-10-09 11:43:33 -07:00
Trask Stalnaker
9605789726
Propagate full context ( #1350 )
...
* Propagate full context
* spotless
2020-10-09 12:58:42 +03:00
Ioannis Mavroukakis
020d445dd3
spotbugs upgrade and fixes for JMS1 tests ( #1346 )
...
* spotless upgrade and fixes for JMS1 tests
* includes missed bugs in KotlinCoroutineTests
* create spotBugs XML reports on CI, HTML locally
* use updatedCodeNarc rules with lowercase tolerance
* remove if and move bool to each property
* allow spotBugs gradle plugin to upgrade the spotbugs tool
* revert to original test
* exclude all kotlin source from spotbugs
* remove default location for spotBugs report
* do not pass null to a Span's attribute
2020-10-09 11:19:00 +03:00
Trask Stalnaker
4624584979
Update spotless config ( #1349 )
...
* Apply spotless to buildSrc
* Apply spotless
* Update spotless version
* Apply spotless
* Another spotless update
* Apply spotless
2020-10-09 07:21:28 +03:00
Anuraag Agrawal
bb26c17733
Don't mount context in gRPC instrumentation since gRPC automatically … ( #1343 )
...
* Don't mount context in gRPC instrumentation since gRPC automatically does it, better.
* Small cleanup
* Try different approach to keep out of bootstrap
2020-10-09 11:52:20 +09:00
Mateusz Rzeszutek
ce4414e9dd
Logging instrumentation: always log sampled flag value ( #1347 )
2020-10-08 10:58:57 -07:00
Mateusz Rzeszutek
409530629f
Refactor all tests that use Config so that they don't fail locally ( #1310 )
...
* Refactor all tests that use Config so that they don't fail locally
* Use ConfigUtils in tests for all config-related things
* Fix spotless and codenarc
* Fix spotless
* PR comments: remove unnecessary config
2020-10-08 20:01:31 +03:00
Mateusz Rzeszutek
aa3bbae200
Document traceId/spanId injection into logs ( #1339 )
...
* Document traceId/spanId injection into logs
* Document traceId/spanId injection into logs
2020-10-08 15:41:07 +03:00
Anuraag Agrawal
9c030591f2
Update to SDK 0.9.1 ( #1344 )
2020-10-08 17:50:25 +09:00
Trask Stalnaker
515fd58bc1
Update to Java 8 and remove duplicate info ( #1341 )
2020-10-07 21:49:43 +03:00
Trask Stalnaker
71511d8dbf
Update codenarc config ( #1335 )
2020-10-07 21:49:07 +03:00
Steve Flanders
17d0519235
Update README ( #1340 )
...
* Update README
- Add a fancy header
- Add contributing information
* Fix badges
* Fix badges
* Make contributors alphabetic
2020-10-07 19:11:44 +03:00
Nikita Salnikov-Tarnovski
79ab34b6ef
Single GHA job to mark PR OK/NOK ( #1333 )
...
* Single GHA job to mark PR OK/NOK
* Debug
* Debug
* Extract smoke test as a separate job
* Debug
* Debug
* Debug
* Debug
* Debug
* Debug
* Debug
* Fix for greedy testcontainers
2020-10-07 15:03:34 +03:00
Anuraag Agrawal
525b3f729d
Split out gRPC library instrumentation. ( #1329 )
...
* Split out gRPC library instrumentation.
* Simpler status
2020-10-07 17:57:28 +09:00
Ioannis Mavroukakis
9523f9ffe6
fix and/or ignore spotbugs errors ( #1325 )
2020-10-06 19:39:17 -07:00
Anuraag Agrawal
46b04087ee
Allow parenting with the AWS Lambda span itself. ( #1323 )
...
* Allow parenting with the AWS Lambda span itself.
* Merge
* Fix propagator only set in library
2020-10-07 09:42:34 +09:00
Pavol Loffay
3952290511
Sort instrumentations before adding them to ByteBuddy ( #1326 )
...
* Control order of adding instrumentations to ByteBuddy
Signed-off-by: Pavol Loffay <p.loffay@gmail.com>
2020-10-06 11:14:13 -07:00
Nikita Salnikov-Tarnovski
c16520b35b
Removed deprecated set-env usage ( #1334 )
2020-10-06 10:55:51 -07:00
Nikita Salnikov-Tarnovski
a4fab1396b
Fix compatibility problem with Docker for Mac 2.4 ( #1332 )
...
* Fix compatibility problem with Docker for Mac 2.4
* Polish
2020-10-06 13:54:31 +03:00
Anuraag Agrawal
5bba5d8482
Update to latest snapshot ( #1331 )
...
* Update to latest snapshot
* Update to latest snapshot
* instrumentation-api
* spotless
2020-10-06 17:47:41 +09:00
Nikita Salnikov-Tarnovski
aa79224f32
Ported JMS 1.x tests to testcontainers ( #1327 )
...
* Ported JMS 1.x tests to testcontainers
* Polish
* Debug
* Fix test
* spotless
* Remove otel.trace.classes.exclude properties
* codenarc
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-10-06 09:05:51 +03:00
Nikita Salnikov-Tarnovski
8510744f20
Run muzzle during PR ( #1324 )
...
* Run muzzle as GitHub Action
* Parallelize muzzle
* Parallelize muzzle
* Parallelize muzzle
* Parallelize muzzle
* Parallelize muzzle
* No cache for muzzle
* Polish
* Let's try without cache
* Restore cache
2020-10-06 07:43:15 +03:00
Ioannis Mavroukakis
f2de47a150
SpanAssert method names should reflect underlying Span method names ( #1307 )
2020-10-05 16:04:08 +09:00
Anuraag Agrawal
dadaac9a8c
Use 2-line license header to match SDK repo ( #1321 )
...
* Use 2-line license header to match SDK repo
* Apply change
2020-10-05 14:29:56 +09:00
Anuraag Agrawal
f2194a928c
Update to latest snapshot. ( #1304 )
2020-10-04 19:41:10 -07:00
Pavol Loffay
57ead9532a
Fix typos in servlet docs ( #1302 )
...
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
2020-10-02 17:31:15 +03:00
Nikita Salnikov-Tarnovski
a654262f33
Exclude just released and supported Lettuce 6 ( #1308 )
2020-10-02 16:17:16 +03:00
Nikita Salnikov-Tarnovski
86961d496a
Compile error workaround ( #1305 )
...
* Compile error workaround
* Better workaround
2020-10-02 13:36:16 +03:00
Nikita Salnikov-Tarnovski
88707c3bb0
Review DB semantic conventions ( #1284 )
2020-10-01 11:17:09 -07:00
Trask Stalnaker
c8c8eb8c0b
Update debugging doc ( #1296 )
2020-10-01 11:13:31 -07:00
Mateusz Rzeszutek
c7fc26188d
Remove instrumentation (and tooling) specific properties from Config ( #1286 )
2020-09-30 11:27:06 -07:00
Trask Stalnaker
4ceca3e56d
Add new approver ( #1289 )
2020-09-30 11:00:35 -07:00
Anuraag Agrawal
210c669643
Remove AgentSpecification ( #1291 )
2020-09-30 17:34:29 +09:00
Mateusz Rzeszutek
08f34d00b3
Allow vendor distribution to provide default configuration ( #1243 )
2020-09-29 15:02:16 -07:00
Pavol Loffay
f48579a84f
Add high level Muzzle docs ( #1270 )
2020-09-29 12:46:08 -07:00
Nikita Salnikov-Tarnovski
7b1b399a29
Convert more decorators to tracers ( #1275 )
...
* More decorators to tracers
* Convert more decorators to tracers
* Fixes
2020-09-29 09:41:09 +03:00
Mateusz Rzeszutek
9e591bb01a
Refactoring Config into @AutoValue POJO ( #1254 )
2020-09-28 22:08:45 -07:00
dependabot[bot]
621be89956
Bump burrunan/gradle-cache-action from v1.4 to v1.5 ( #1257 )
...
Bumps [burrunan/gradle-cache-action](https://github.com/burrunan/gradle-cache-action ) from v1.4 to v1.5.
- [Release notes](https://github.com/burrunan/gradle-cache-action/releases )
- [Changelog](https://github.com/burrunan/gradle-cache-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/burrunan/gradle-cache-action/compare/v1.4...03c71a8ba93d670980695505f48f49daf43704a6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-09-29 07:52:58 +03:00
Trask Stalnaker
378843f673
Limit twilio muzzle range ( #1280 )
2020-09-28 21:41:27 -07:00
Pavol Loffay
2794d469cf
Fix typo ( #1272 )
...
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
2020-09-28 16:23:37 +09:00
Pavol Loffay
42c9ee53a4
Add debugging docs ( #1263 )
2020-09-27 12:52:54 -07:00
Pavol Loffay
eded2bf625
Use + instead of printf in logging exporter ( #1251 )
2020-09-27 12:51:36 -07:00
Trask Stalnaker
b4837d5b41
Remove unused code ( #1267 )
2020-09-27 12:51:10 -07:00
Trask Stalnaker
8954f222c0
Update to the latest opentelemetry-java 0.9.0-SNAPSHOT ( #1266 )
2020-09-26 20:44:28 -07:00
Pavol Loffay
8ed4ef55c8
Support otlp_span and otelp_metric exporter config names ( #1253 )
...
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
2020-09-25 09:14:56 +09:00
Pavol Loffay
91b177165c
Bump Java from 14 to 15 in CI ( #1252 )
...
* Bump Java from 14 to 15 in CI
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
* Review comments
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
* adjust comment
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
* Bump jacoco to 0.8.6
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
* maxJavaVersionForTests
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
2020-09-24 15:27:33 +03:00
Anuraag Agrawal
fc47fd56e5
Add instrumentation of SQS. ( #1210 )
...
* Add instrumentation of SQS.
* More play
* Finish
* process instead of weird
* Cleanups
* Update instrumentation/aws-lambda-1.0/auto/src/main/java/io/opentelemetry/instrumentation/auto/awslambda/v1_0/AbstractAwsLambdaInstrumentation.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-09-24 11:53:46 +09:00
Pavol Loffay
a2fac7fdc1
Support multiple exporters via OTLP_EXPORTER config ( #1242 )
...
* Support multiple exporters via OTLP_EXPORTER config
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
2020-09-23 15:17:52 -07:00
Nikita Salnikov-Tarnovski
d59a0d3898
Run smoke tests only on java 11 ( #1247 )
2020-09-23 15:03:40 -07:00
Pavol Loffay
3e00cdb189
Add traceId to logging exporter ( #1246 )
...
* Add traceId to logging exporter
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
2020-09-23 13:39:26 -07:00