Commit Graph

4189 Commits

Author SHA1 Message Date
Trask Stalnaker c82baecb9d
Populate db.url for jdbc spans (#277) 2020-03-23 10:34:50 -07:00
Trask Stalnaker 96f89ecc48
Span name should not have http method (#279) 2020-03-23 09:52:20 -07:00
Trask Stalnaker 8fa84cb77b
Remove remaining resource.name attributes (#278)
* Remove resource.name validation from ignored tests

* Remove resource.name from test spans

* Remove unused parameter

* Change servlet dispatcher attribute name
2020-03-23 09:51:57 -07:00
Trask Stalnaker d55a8b37d0
Add Metrics API bridge (#276) 2020-03-23 09:51:18 -07:00
Trask Stalnaker da05fc7e4c
Change jdbc db.type to sql (#274) 2020-03-23 09:50:55 -07:00
Trask Stalnaker 19fa3618d4
Better span names for hystrix, finatra and dropwizard-views (#271)
* Better span names for hystrix

* Better span names for finatra

* Better span names for dropwizard-views

* Span name should be route only when available
2020-03-23 09:50:29 -07:00
Trask Stalnaker f60ff723e3
Remove resource.name attribute in ratpack, jetty, sparkjava and play (#264)
* Remove resource.name attribute in ratpack

* Remove resource.name attribute in jetty

* Remove resource.name attribute in play

* Span name should be route only when available
2020-03-23 09:50:02 -07:00
Trask Stalnaker a731e70810
Better span names for rabbitmq-amqp (#273) 2020-03-23 09:48:58 -07:00
Trask Stalnaker ef88d6f962
Better span names for jsp (#272) 2020-03-23 09:48:38 -07:00
Trask Stalnaker a5e1609325
Better span names couchbase (#270) 2020-03-23 09:48:16 -07:00
Trask Stalnaker 81b89f59db
Better span names for elasticsearch (#269) 2020-03-23 09:47:39 -07:00
Trask Stalnaker ebcf5212a5
Better span names jaxrs (#268) 2020-03-23 09:47:11 -07:00
Trask Stalnaker 9566ee9951
Better span names for hibernate (#267) 2020-03-23 09:46:48 -07:00
Trask Stalnaker d337619be7
Better span names for rmi (#265) 2020-03-23 09:46:21 -07:00
Trask Stalnaker 3233b9bef4
Better span names for spring-data (#263) 2020-03-23 09:45:55 -07:00
Trask Stalnaker a101e3a5de
Better span names for spymemcached (#261) 2020-03-23 09:45:33 -07:00
Trask Stalnaker eecb4eb978
Better span names for trace-annotation (#260) 2020-03-23 09:45:12 -07:00
Trask Stalnaker 3546980439
Better span names for twilio (#259) 2020-03-23 09:44:49 -07:00
John Bley 5c5a114349
Fix confusing log message about exporters. (#275) 2020-03-22 14:00:22 -07:00
Trask Stalnaker 396baa69d6
Update OpenTelemetry API/SDK (#257)
* Update dependency version

* Change getTracerFactory to getTracerProvider

* Update some imports

* Change put to set

* Fix up bridge

* Update package names

* Update test SpanProcessor

* Remove null conditionals around setAttribute

* Update shading

* Update span context extraction
2020-03-20 14:13:55 -07:00
Trask Stalnaker 8700b2eb33
Remove span.type attribute (#262) 2020-03-20 13:05:00 -07:00
Trask Stalnaker 4921fecdb1
Update instrumentation package names, K-Z (#255) 2020-03-19 22:19:22 -07:00
Trask Stalnaker a066372ff0
Better span names for spring-webflux (#246) 2020-03-19 21:48:52 -07:00
Trask Stalnaker 5287c4a0f1
Better span names for servlet (#243) 2020-03-19 21:23:52 -07:00
Trask Stalnaker 007029b122
Better span names for jdbc (#238) 2020-03-19 19:50:51 -07:00
Trask Stalnaker 11566b7e5e
Better span names for netty (#247) 2020-03-19 19:01:32 -07:00
Trask Stalnaker 5089a05c44
Better span names for spring-webmvc (#245) 2020-03-19 19:00:38 -07:00
Trask Stalnaker e028ed3f5c
Better span names for jms (#240) 2020-03-19 18:59:35 -07:00
Trask Stalnaker 8544cf7e38
Better span names for redis (#239) 2020-03-19 18:57:52 -07:00
Trask Stalnaker bdf2b8eafd
Fix file formatting (#256) 2020-03-19 18:57:05 -07:00
Trask Stalnaker d70f4ded94
Better span names for mongo (#242) 2020-03-19 14:11:24 -07:00
Trask Stalnaker 6142b7a2a4
Fix tracer names to match others (#249) 2020-03-19 14:10:17 -07:00
Trask Stalnaker a8f86d154f
Follow common childOf verification convention (#251) 2020-03-19 14:09:47 -07:00
Trask Stalnaker f35d64941b
Make editorconfig windows friendly (#250) 2020-03-19 14:09:20 -07:00
Trask Stalnaker 18d74daf34
Remove unused code (#252) 2020-03-19 14:08:55 -07:00
Trask Stalnaker 23d0b63836
Add missing package statement (#253) 2020-03-19 14:08:19 -07:00
Trask Stalnaker d4740894d1
Follow static import convention (#254)
* Follow static import convention

* Follow decorator static field name convention
2020-03-19 13:52:20 -07:00
Trask Stalnaker 07c5923f20
Better span names for cassandra (#237) 2020-03-19 10:33:39 -07:00
Trask Stalnaker 56a1227afe
Better span names for kafka (#241) 2020-03-18 15:55:27 -07:00
Trask Stalnaker f88dabedee
Better span names for spring-scheduling (#244) 2020-03-18 15:17:33 -07:00
John Bley d759f846bb
Rename a temp directory from datadog- to opentelemetry-. (#236) 2020-03-18 09:17:52 -07:00
John Bley 630afcd7d3
Update thread names (#231)
As threads are visible to users, use 'opentelemetry-' prefix to ensure that it's immediately
obvious that we created the threads when using profilers, thread dumps, etc.

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-03-16 14:12:53 -07:00
Tyler Benson 23f4e057cf
Merge pull request #232 from trask/dd-merge
Merge changes from dd-trace-java 0.46.0
2020-03-16 13:33:15 -07:00
Trask Stalnaker 2298885678 Merge tag 'v0.46.0' into dd-merge 2020-03-16 11:25:27 -07:00
Trask Stalnaker cecabe522a
Make tests pass on Windows (#217) 2020-03-12 19:42:21 -07:00
Han Zhang 5b1218cdb8
Update instrumentation to be compliant with HTTP semantic conventions (#227)
* Update HTTP client-side span names

* Add query and fragment to  http.url for HTTP client spans

* Add query and fragment to http.url for HTTP server spans

* Update HTTP server span names to be the matched route or resource

* Use net.peer.* instead of peer.* attributes
2020-03-12 18:49:52 -07:00
Tyler Benson f5c5e57020
Proof of Concept of "Typed Spans" (#195)
Primary goal is to maintain a simple and semantic interface for the code using it. See `HttpClientTracerDemonstration` for example usage.

* Add additional startSpan methods and restructure to allow tracer.extract at build time.

* Move classes into a different package structure to enable less visibility.

And move setter method to tracer.

* Add deprecation warnings to unused end methods
2020-03-12 18:33:49 -07:00
John Bley 1e1f3b57bb
Fix open-telemetry/opentelemetry-auto-instr-java#226 (#228) 2020-03-12 14:00:05 -07:00
Brian Devins-Suresh 3575e7b41c
Merge pull request #1312 from DataDog/devinsba/spring-ignores
Rework test logic for ignores. Add spring proxy to global ignore list
2020-03-12 16:46:06 -04:00
Brian Devins-Suresh a3fbcd6192 They need to fix the suggestions workflow... 2020-03-12 14:47:47 -04:00