Commit Graph

147 Commits

Author SHA1 Message Date
Trask Stalnaker efe4110e27
Doc changes associated with PR #1412 (#1413)
Since doc change should wait until the next release is made.
2020-11-12 10:43:29 +02:00
David Denton d4d5cf8ad4
Add http4k to list of supported libraries (#1605)
* Add http4k to list of supported libraries

* Update with suggestions for link/note
2020-11-11 08:26:08 +02:00
TeeVenDick 6acce7c6df
Fix README.md link (#1590) 2020-11-09 15:04:08 +02:00
snyder114 f4448b56ee
Update README.md (#1568)
* Update README.md

Basic formatting and wording enhancements for readability and accessibility.

* Update README.md

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>

* Run ./gradlew spotlessApply

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-11-08 17:35:07 +09:00
Anuraag Agrawal c6eee70660
Update to latest snapshot. (#1524) 2020-10-29 18:54:09 -07:00
dengliming 05830654d3
Update README.md (#1445) 2020-10-22 10:10:41 +03:00
Trask Stalnaker 6a4d3fca58
Update exporter property names to reflect 0.9.0 release (#1399) 2020-10-16 10:52:59 -07: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
Trask Stalnaker 515fd58bc1
Update to Java 8 and remove duplicate info (#1341) 2020-10-07 21:49:43 +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 a654262f33
Exclude just released and supported Lettuce 6 (#1308) 2020-10-02 16:17:16 +03:00
Trask Stalnaker 378843f673
Limit twilio muzzle range (#1280) 2020-09-28 21:41:27 -07: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
Mateusz Rzeszutek d89ce818ef
Implement MDC auto-instrumentation for log4j2 (#1200)
* Implement MDC auto-instrumentation for log4j2

* Implement MDC auto-instrumentation for log4j2 2.7

* Implement MDC auto-instrumentation for log4j2

* Implement MDC auto-instrumentation for log4j2

* Implement MDC auto-instrumentation for log4j2

* Implement MDC auto-instrumentation for log4j1

* Implement MDC auto-instrumentation for log4j2
2020-09-18 17:53:43 +03:00
Anuraag Agrawal 01ec2ad6a7
Add initial baseline instrumentation for AWS lambda runtime. (#1192)
* Add initial baseline instrumentation for AWS lambda runtime.

* narc

* Cleanup

* docs

* Remove sentence which is redundant with every manual instrumentation we provide.
2020-09-14 12:57:51 +09:00
Anuraag Agrawal a1802946fb
Update README for new release (#1188) 2020-09-10 18:56:54 +03:00
Anuraag Agrawal 7202d105ba
Auto instrumentation for logback event wrapping. (#1180) 2020-09-09 14:10:02 +09:00
Trask Stalnaker 7969a83dde
Fix README to reflect current release not snapshot (#1100) 2020-08-26 19:59:55 -07:00
Anuraag Agrawal d636364d39
Remove elasticsearch-transport-2.0 (#1024) 2020-08-17 10:51:28 -07:00
John Bley 969a7c6c51
Add maven/gradle documentation to manual instrumentation instructions. (#1034)
* Add maven/gradle documentation to manual instrumentation instructions.

* Run :spotlessApply on the README

* Also add dependency description about the auto annotation
2020-08-17 18:33:01 +03:00
Trask Stalnaker f893ca540b
Scripted package renaming (#988) 2020-08-15 21:55:01 -07:00
Trask Stalnaker 2c786ab1a1
Fix WithSpan annotation instrumentation (#929) 2020-08-09 21:46:50 -07:00
Anuraag Agrawal e66a50d5b4
Document endpoint peer mapping (#909)
* Document endpoint peer mapping

* Better doc
2020-08-07 10:24:56 +09:00
Trask Stalnaker 227bde87ce
Update README config settings (#830)
* Update README config settings

* Fix Jaeger env var names

* Rename ota prefix to otel

* Add multi-propagator doc

* Include multi-propagator explanation
2020-08-04 16:57:42 +03:00
Trask Stalnaker 2af43dbf26
Rename trace.methods.exclude config (#842) 2020-07-31 12:30:08 -07:00
Austin Parker e61c2cd115
Update README.md (#843) 2020-07-30 15:33:35 -07:00
Trask Stalnaker 4293327c2e
Add propagator config to README (#834) 2020-07-29 11:19:07 -07:00
Trask Stalnaker 6508ffc889
Remove logging instrumentation (#803) 2020-07-27 18:56:25 +03:00
Anuraag Agrawal c3299fac30
Add instrumentation for Armeria (server) (#756)
* Add instrumentation for Armeria (server)

* Spotless

* Use end timestamp too and fix auto test by not using ClassRule

* Reduce number of less useful lambdas and add reference to useful lambda.

* Cleanup

* README

* Move package to v1_0

* No storage
2020-07-27 15:54:07 +09:00
Trask Stalnaker 4cbfef8f68
A couple updates to supported libraries on README (#802) 2020-07-26 22:06:30 -07:00
Trask Stalnaker 5e7a81e7ba
Document OTEL_RESOURCE_ATTRIBUTES (#783) 2020-07-25 13:55:22 +03:00
Trask Stalnaker d84549e351
Trim down a P1 GA requirement and link from README (#773) 2020-07-23 21:11:58 +03: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
Sergei Malafeev 14b8a8dfab
Document how to specify external exporter jar (#721)
* #713 Document how to specify external exporter jar

Signed-off-by: Sergei Malafeev <sergei@malafeev.org>

* #713 fix format

Signed-off-by: Sergei Malafeev <sergei@malafeev.org>
2020-07-17 16:16:12 +03:00
Trask Stalnaker e58dd71b74
Remove ota.exporter.jar from OTLP config (#710) 2020-07-16 11:04:27 +03:00
Trask Stalnaker c8bac67ee7
Add otel-java version interop warning (#687)
* Add otel-java version interop warning

* Two fixes

* Improvements
2020-07-14 07:55:08 +03:00
Trask Stalnaker 95593c9ddc
Document more config properties from otel-java (#685) 2020-07-14 07:54:12 +03:00
Nikita Salnikov-Tarnovski 285d4b0f0e
Update docs for 0.6.0 release (#682)
* Update docs for 0.6.0 release

* Format
2020-07-13 19:50:53 +03:00
Sergei Malafeev c2ef6ebd2d
Zipkin, Jaeger: use standard exporter configuration from OpenTelemetry Java SDK (#674)
* #531 Zipkin, Jaeger: use standard exporter configuration from OpenTelemetry Java SDK

Signed-off-by: Sergei Malafeev <sergei@malafeev.org>

* #531 remove unused import

Signed-off-by: Sergei Malafeev <sergei@malafeev.org>

* #531 use OkHttpSender for zipkin exporter

Signed-off-by: Sergei Malafeev <sergei@malafeev.org>
2020-07-13 08:38:11 +03:00
Sergei Malafeev acb5712055
#564 #531 OTLP exporetr: use standard exporter configuration from OpenTelemetry Java SDK (#671)
Signed-off-by: Sergei Malafeev <sergei@malafeev.org>
2020-07-12 13:42:19 +03:00
Min Kim ce14b394f7
Kubernetes java client instrumenting (#651)
* kubernetes java client support

* addressing review comments
2020-07-10 21:24:39 +03:00
Nikita Salnikov-Tarnovski 763779e08a
Move servlet instrumentations around (#601) 2020-07-08 16:43:36 -07:00
Trask Stalnaker e2a0504bb2
Simplify grizzly instrumentation, Part 1 (#604) 2020-06-30 17:44:11 -07:00
Tyler Benson 4a943c8411 Use Spotless for formatting (DataDog/dd-trace-java#1619) 2020-06-30 11:15:48 -07:00
Trask Stalnaker 2b674dba57
Update Spring Web MVC name in README.md (#607) 2020-06-29 08:21:14 +03:00
Trask Stalnaker 64e39f064d
Simplify getting started (#533) 2020-06-16 11:44:07 -07:00
Nikita Salnikov-Tarnovski 58a2a3b0b4
Update documentation to point to new snapshot and release repositories (#516) 2020-06-15 17:45:37 -07:00
Trask Stalnaker e2338ab4fc
Add discussion locations to top of README (#521)
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
2020-06-15 07:47:44 +03: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
Anuraag Agrawal 5792ec3ada
Allow specifying a JAR to control OTel SDK SPI. (#449)
* Allow specifying a JAR to control OTel SDK SPI.

* Update README.md

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-06-08 19:33:27 +03:00
Trask Stalnaker dff7907666
Add roadmap (#468) 2020-06-03 11:20:54 -07:00
jeffalder 15ef21f40d
Minor typo fix (#467) 2020-06-01 12:26:40 -07:00
Trask Stalnaker 359eb07445
Updates to reflect new repo name (#454) 2020-05-30 11:56:12 -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
Steve Flanders abcaa7acc6
Update the README (#414)
* Move build and configure to top as getting started section
* Add manual instrumentation section
* Document `@WithSpan` annotation
* Move developer specific information to CONTRIBUTING.md
* Cleanup formatting and use consistent spacing
2020-05-18 21:03:39 -07:00
Nikita Salnikov-Tarnovski fe8819fb8f
Support for khttp library (#401) 2020-05-17 10:41:41 -07:00
Nikita Salnikov-Tarnovski 6d0d3f54ce
Enable the following instrumentation by default: grizzly, jetty, spark-java (#407) 2020-05-17 10:19:35 -07:00
Trask Stalnaker f964725d96
Add troubleshooting section to README (#382) 2020-05-05 19:19:04 -07:00
Trask Stalnaker 6d1a58d151 Merge tag 'v0.50.0' into correct-history 2020-05-05 12:41:08 -07:00
Trask Stalnaker 212b80d877
Update supported Ratpack version in README (#364) 2020-04-29 16:35:59 -07:00
Andrew Hsu cc3f39b6b2
added instructions for getting snapshot builds (#330) 2020-04-16 20:15:16 -07:00
Trask Stalnaker 2b500788f4
A few README updates (#292)
* A few README updates

* Add OTLP exporter to README
2020-03-29 21:23:14 -07:00
Trask Stalnaker f885f3f645
A few exporter improvements (#288) 2020-03-29 08:13:20 -07:00
Trask Stalnaker b60c161015
Add instrumented libraries/frameworks to README (#284) 2020-03-28 15:52:41 -07:00
Fabien POMEROL f1202daa60
Replace wrong ota.jaeger.service by ota.service in documentation (#187) 2020-02-26 09:04:33 -08:00
Pontus Rydin 239eb53a44
Removed statically loaded exporters and added more tests (#171)
* Classloader done. Still needs shading

* First working version

* Made the dummy exporter slightly less stupid

* Use SPI pattern for loading. Added runtime shader

* Changed to do shading on binary stream instead of loading the class first

* Protected the runtime shader from having its internals shaded

* Cleaned up code and naming

* Cleaned up

* Cleaned up and fixed test issues

* Minor fixes from code review

* Added exporter smoke tests

* Finalized exporter smoke tests

* Reenabled springboot test

* Fixed some copy-paste issues

* Initial work on exporter bridges

* Implemented dynamically loaded exporter adapters

* Added some more files

* Added exporter-adapters for well-known exporters

Moved dummy-exporter to exporter adapters

Removed -Dota.exporter option in favor of ota.exporter.jar

Added basic exporter tests to smoketest

Increased timeout for Finatra server start to help with parallel test execution

* Cleaned up tests, removed dead code and updated README

* Update README.md

* Update README.md

* Removed references to gRPC dependencies needed by Jaeger

* Fixed incorrect use of ServiceLoader in test

* Fixed test dependencies

* Adjusted exporter tests

* Fixed codeNarc issues

* Fixed CircleCI issues

* Added tests to check what CircleCI is doing

* Added missing logging directory

* Removed deadline() from Jaeger factory

* Another attempt to make it pass CircleCI

* Fixed some minor codeNarc issues

* Wrapped test config in doFirst

* Change forEach -> each

* Removed README section about commercial exporters

* Reduced number of changes to Config

* Fixed field reordering issue

* Removed references to dummy exporter

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-02-21 15:12:48 -08:00
Trask Stalnaker f75eb3be33
Update README (#138) 2020-02-06 16:16:33 -08:00
Pontus Rydin 49e6309cf9
Experimental Jaeger integration (#115)
* Added simple exporter

* Updated config prefix
2020-02-01 12:22:25 -08:00
Trask Stalnaker 5820452c51
Update README.md (#18) 2019-11-19 09:46:40 -08:00
Andrew Kent 64fbaba3fe Remove documentation from readme and point to official docs 2018-01-31 16:31:25 -08:00
Tyler Benson fa3fb6e883
Merge pull request #197 from DataDog/tyler/docs
Fix some docs.
2018-01-22 15:50:15 -05:00
Andrew Kent 28a674ec11 Remove sampling from config and add prioritySampling config 2018-01-22 11:35:36 -08:00
Tyler Benson d9384b1685 Fix some docs. 2018-01-22 14:08:02 -05:00
Tyler Benson b2b61e0c8c Changes required for supporting OT 0.31.0
Also updates all the contrib versions that we currently depend on to their 0.31.0 supporting versions.
2018-01-16 09:52:28 -05:00
Tyler Benson 6d3d88987b Rename dd-trace-annotations to dd-trace-api
And move DDTags over to it.
Move some `datadog.trace.api` classes over to `datadog.trace.common`.
Other misc renaming.
2018-01-09 10:07:36 +10:00
Tyler Benson becf2a5862 Lots of renaming
Module:
dd-trace -> dd-trace-ot

Packages:
Standardize on `datadog.trace` and `datadog.opentracing` as the package prefixes.
2018-01-09 10:02:06 +10:00
Tyler Benson 4822c19c5d Remove legacy config references. 2017-12-21 16:28:18 -08:00
Andrew Kent f44b50f6d4 Fix maven doc. 2017-11-14 15:02:59 -05:00
Tyler Benson b40bcf9973 Add automatic instrumentation for JDBC
This instrumentation creates spans for Statements and PreparedStatements. It also captures the corresponding SQL and additional connection info.  ResultSet could be considered for future instrumentation to capture even more of the DB interaction time.

This integration uses Bytebuddy instead of Byteman as the many methods to instrument would have been messy in Byteman.
2017-10-24 10:28:53 -07:00
Tyler Benson 12323cef9f Update readme. 2017-09-21 14:37:41 -07:00
Tyler Benson 9c39bb64ae Fix aws version in readme, add finals and reformatting 2017-09-18 10:49:08 -07:00
Tyler Benson b85b7aed1d Turns out Byteman doesn’t like $this as a reference
Their docs were misleading.

Also fix the readme’s maven dependency.
2017-09-01 14:22:34 -07:00
Emanuele Palazzetti 815b70d3e6
[docs] update README 2017-08-07 09:34:52 +02:00
Tyler Benson 818dd3a642 Fix download link 2017-08-04 08:12:23 -07:00
Tyler Benson c220305cf6
[docs] add experimental note 2017-08-04 09:08:39 +02:00
Kent Shultz f3e55d2d69 Update documentation (#67) 2017-07-27 21:08:35 +02:00
Albert Wang 9cb1eb420e Update README.md 2017-07-26 10:24:27 -04:00
Albert Wang bddd0ac566 fix typo 2017-07-20 09:50:12 -04:00
Albert Wang a28e2209de linkify chat 2017-07-13 13:50:07 +02:00
Albert Wang 04d0d3f8a2 Update README.md 2017-07-13 13:37:47 +02:00
Tyler Benson 232801ab62 Another pass on improving the docs 2017-07-12 14:30:08 -07:00
Tyler Benson b521276b08 Add deeper tests for DDApi using ratpack as a mock http server.
See https://danhyun.github.io/2016-gr8confus-testing-ratpack-apps/ for more examples with this style of testing.
2017-07-03 11:40:12 -07:00
Guillaume Polaert 4e1c461eff fix urls 2017-05-30 11:42:01 +02:00
Guillaume Polaert 59ba88ac2d fix urls 2017-05-30 11:40:51 +02:00
Guillaume Polaert fabe2c338a Make it cleaner 2017-05-30 11:39:36 +02:00
Guillaume Polaert af88150885 Root Readme 2017-05-24 15:22:10 +02:00