Anuraag Agrawal
d8355c672d
Docs for writing new instrumentation... ( #652 )
...
* Docs for writing new instrumentation
2020-07-19 14:21:19 +09:00
Munir Abdinur
6d47692cd0
Add spring-autoconfigure project ( #661 )
2020-07-17 22:36:58 -07:00
Nikita Salnikov-Tarnovski
9b6b5e621f
Remove http server decorator ( #701 )
...
* Ratpack migrated from ServerDecorator
* Finatra migrated from ServerDecorator
* Play 2.3 migrated from ServerDecorator
* Play 2.4 migrated from ServerDecorator
* Play 2.6 migrated from ServerDecorator
* Polish
* Polish
* Organize imports
* Relax muzzle checks
* Ratpack version 1.4 is now supported
* Fix muzzle failures on Play
2020-07-17 20:14:19 +03:00
Munir Abdinur
3662cee7ec
Create instrumentation-core apache-httpclient-4.0 ( #694 )
2020-07-16 20:00:26 -07:00
Munir Abdinur
53eca7bccc
[2] Create instrumentation-core:spring:spring-webflux-5.0-core ( #639 )
2020-07-13 09:44:41 -07:00
Min Kim
ce14b394f7
Kubernetes java client instrumenting ( #651 )
...
* kubernetes java client support
* addressing review comments
2020-07-10 21:24:39 +03:00
Munir Abdinur
556baecd55
[3.2] Create spring-webmvc-3.1-core project ( #648 )
...
* [3.2] create spring-webmvc-3.1-core project
* rebase and fix conflicts
* renamed project and removed instrumentation:spring-webmv-3.1 -> instrumentation-core:spring-webmvc-3.1 dependency
* update tracer
* ws
* Update instrumentation-core/spring/spring-webmvc-3.1/src/main/java/io/opentelemetry/instrumentation/springwebmvc/SpringWebMvcServerTracer.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update spring-webmvc-3.1.gradle
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-07-10 19:45:40 +03:00
Anuraag Agrawal
2ef6aac61c
Separate out core reactor instrumentation ( #650 )
...
* Separate out core reactor instrumentation
2020-07-09 14:48:15 +09:00
Munir Abdinur
c79be44de2
[1] Create spring-core project in instrumentation-core/spring ( #640 )
2020-07-08 20:48:54 -07:00
Nikita Salnikov-Tarnovski
763779e08a
Move servlet instrumentations around ( #601 )
2020-07-08 16:43:36 -07:00
Trask Stalnaker
b3dd5a020b
Simplify grizzly instrumentation, Part 2 ( #618 )
2020-06-30 20:02:19 -07:00
Trask Stalnaker
e2a0504bb2
Simplify grizzly instrumentation, Part 1 ( #604 )
2020-06-30 17:44:11 -07:00
Nikita Salnikov-Tarnovski
3418ebf6f7
More module renames ( #610 )
2020-06-29 13:28:39 -07:00
Nikita Salnikov-Tarnovski
de1fb295cb
Now publish all instrumentations as well. ( #565 )
...
* Now publish all instrumentations as well.
Changed groupId to `io.opentelemetry.instrumentation`.
Removed `opentelemetry` from auto-exporters' artifactIds.
Some instrumentations will need moving around to have better names, e.g. servlets. Should I do it right away?
* Polish
* Unify names of published artifacts
* Renamed some modules
* Fix CI config
* Rename project-reactor back to reactor
2020-06-27 08:57:24 +03:00
Tyler Benson
88c14dcab2
Add some tests for Java CompletableFuture ( DataDog/dd-trace-java#1546 )
2020-06-23 14:08:44 -07:00
Trask Stalnaker
82a1b35828
Update otel api instrumentation module name ( #551 )
...
* Update otel api instrumentation module name
* Remove vbeta subpackage
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
2020-06-22 16:42:55 +03:00
Anuraag Agrawal
9a2a0b5de9
Add lettuce 5.2 instrumentation that uses lettuce's native tracing functionality. ( #535 )
...
* Copy Lettuce 5.0 to start 5.1 instrumentation
* Begin tracing adapter implementation
Co-authored-by: Dustin Neray <dustin.neray@gmail.com>
* Set floor to 5.2 instead
* Move around
* Finish
* Cleanups
* Instrument 5.1+ instead
* Cleanup
* 5.1
* Remove latestDepTest from lettuce-5.0 since we have a newer lettuce-5.1.
* Remove
* Remove package check
* Spotless
Co-authored-by: Dustin Neray <dustin.neray@gmail.com>
2020-06-18 18:22:45 +03:00
John Watson
a59bb19192
rename the root project to match the current project name ( #524 )
...
* rename the root project to match the current project name
* rename the root gradle file to be more standard.
2020-06-15 20:36:23 -07:00
Nikita Salnikov-Tarnovski
e61ff5bac2
Rename auto-exporters' artifacts names ( #514 )
2020-06-14 10:53:51 -07:00
Nikita Salnikov-Tarnovski
c11835963f
Vert.x instrumentation improvements ( #503 )
...
* Support for Vert.x rx-java async tasks
* Use Vert.x route for server span name
* Move reactive Vert.x instrumentation into separate module
* Test fixes
* Format fixes
* Polish
* Fix license header
* Add Vert.x to README
2020-06-13 23:18:30 +03:00
Munir Abdinur
3cd9ffa370
Empty gradle project ( #497 )
2020-06-11 18:41:18 -07:00
Trask Stalnaker
f0c7deb1a9
Use published MetricExporterFactory ( #493 )
2020-06-11 08:31:58 +03:00
Nikita Salnikov-Tarnovski
357fb6e989
Deduplicate servlets ( #469 )
...
* Servlet instrumentations unified
* Grizzly migrated
* Fix tests after merge
* Polish and fix tests
* Polish and fix tests
* Muzzle fixes
* Muzzle fixes
* Muzzle fixes
* Test fixes
* One more check fixed
* Stop using SpanWithScope
* Test fix
* Compilation fix
* Apply suggestions from code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update agent-bootstrap/src/main/java/io/opentelemetry/auto/bootstrap/instrumentation/decorator/HttpServerTracer.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Polish
* Tracer does not manage scope anymore
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-06-08 10:49:58 +03:00
Anuraag Agrawal
d4a14f6b98
Separate out core instrumentation for AWS SDK to allow manual setup o… ( #421 )
...
* Separate out core instrumentation for AWS SDK to allow manual setup of instrumentation.
* Instrumentation core test
2020-05-27 10:43:56 -07:00
Richard Startin
d8c9639fbb
Grizzly-http and grizzly-client instrumentation ( DataDog/dd-trace-java#1365 )
2020-05-26 11:54:59 -07:00
Sergei Malafeev
7ea2da3d0b
Add Zipkin exporter support ( #411 )
...
* #375 Add Zipkin exporter support
Signed-off-by: Sergei Malafeev <sergeymalafeev@gmail.com>
* #375 use OkHttpSender for Zipkin exporter
Signed-off-by: Sergei Malafeev <sergeymalafeev@gmail.com>
* #375 add Zipkin exporter to README
Signed-off-by: Sergei Malafeev <sergeymalafeev@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-05-19 15:58:41 -07:00
Nikita Salnikov-Tarnovski
fe8819fb8f
Support for khttp library ( #401 )
2020-05-17 10:41:41 -07:00
Tyler Benson
5ecd8cb81e
Add instrumentation for okhttp 2.2+ ( DataDog/dd-trace-java#1402 )
2020-05-14 11:50:27 -07:00
Trask Stalnaker
ab0c950140
Update a few last things to otel-java 0.4.0 ( #399 )
2020-05-11 22:17:16 -07:00
Trask Stalnaker
6d1a58d151
Merge tag 'v0.50.0' into correct-history
2020-05-05 12:41:08 -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
Tyler Benson
e130ab8cf8
Fix Ratpack instrumentation for newer versions of Guava.
...
Ratpack 1.4 should still work if you increase your guava version to 20+ (instead of 19).
2020-04-27 17:40:12 -04:00
Richard Startin
a8e79c4385
rename module to lettuce-4
2020-04-27 15:45:34 +01:00
Richard Startin
3f8bc96e8d
get lettuce 4.0 sync and async working
2020-04-27 14:59:11 +01:00
Richard Startin
16b45b6a93
use etaty/rediscala
2020-04-21 15:46:28 +01:00
Richard Startin
a969c15040
add version to rediscala instrumentation name, update referenced dd class names, use random port for test
2020-04-21 15:46:28 +01:00
Ali Yakamercan
99408e6ba4
Add instrumentation for Rediscala library
2020-04-21 15:46:28 +01:00
Sergei Malafeev
51cb8c6007
Add Cassandra Driver 4 instrumentation ( #334 )
2020-04-20 18:23:09 -07:00
Jaroslav Bachorik
eb272bcc00
Add exception sampling event ( #1297 )
2020-04-20 16:31:54 +02:00
Trask Stalnaker
d24159c8d2
Merge tag 'v0.48.0' into dd-merge
2020-04-12 15:20:10 -07:00
Trask Stalnaker
c545ffa3c2
Merge tag 'v0.47.0' into dd-merge
2020-04-06 13:26:15 -07:00
Trask Stalnaker
f0354033b2
Add OTLP exporter ( #289 )
2020-03-29 20:33:07 -07:00
Trask Stalnaker
f885f3f645
A few exporter improvements ( #288 )
2020-03-29 08:13:20 -07:00
Trask Stalnaker
2e210683fd
Update to OpenTelemetry API/SDK 0.3.0 ( #286 )
...
* Update gradle dependencies and module name
* Replace Tracer.withSpan() with currentContextWith()
* Update inject to 0.3.0
* Update extract to 0.3.0
* More updates
* Remove distributedcontext package refs
* Update OpenTelemetry API interoperability
* No need to call setNoParent()
setParent(SpanContext.getInvalid()) should give the same result.
2020-03-28 19:38:51 -07:00
Pontus Rydin
ff47bf04cd
Use sdk_contrib exporter glue ( #285 )
2020-03-27 11:23:14 -07:00
Brian Devins-Suresh
73122ea72c
Starting to get tests building
2020-03-26 10:10:31 -04:00
Brian Devins-Suresh
4ae71c8087
Works with 3.8 also, still need to fix muzzle again
2020-03-20 14:12:39 -04:00
Brian Devins-Suresh
7e45aa731f
Add module
2020-03-20 05:36:52 -04:00
Trask Stalnaker
2298885678
Merge tag 'v0.46.0' into dd-merge
2020-03-16 11:25:27 -07:00
Trask Stalnaker
e5b83218ae
Rename elasticsearch modules ( #221 )
2020-03-10 16:51:07 -07:00