Commit Graph

1128 Commits

Author SHA1 Message Date
Gihad Murad 7e82985d3c Merge branch 'master' into jedis 2018-02-13 11:58:14 -05:00
Tyler Benson 859b93bcdf
Merge pull request #227 from DataDog/tyler/spring-web-errors
Add instrumentation for spring error handling
2018-02-13 09:43:50 +10:00
Tyler Benson 0299a7b9ae Remove unused config utils file. 2018-02-13 09:07:53 +10:00
Tyler Benson 3ec70ac026 Add instrumentation for spring error handling
Also add additional tests for spring boot
2018-02-13 09:07:53 +10:00
Tyler Benson 19051669fa
Merge pull request #224 from DataDog/tyler/version-casing
Add exception for version segments in URLs
2018-02-12 13:25:33 +10:00
Tyler Benson 9fc5cf6a4b Add exception for version segments in URLs
This seems like a common enough segment and useful to not remove.
2018-02-09 12:54:13 +10:00
Tyler Benson c84b4a2c71
Merge pull request #221 from DataDog/tyler/url-resource-name-improvements
Remove configuration of URL to ResourceName Decorator
2018-02-09 11:04:22 +10:00
Tyler Benson 6eb36ae5fd
Merge pull request #220 from DataDog/tyler/aws
Add additional tags for aws requests
2018-02-09 10:43:50 +10:00
Tyler Benson 0b4bf16f97 Remove configuration of ResourceName Decorator
Improve name sanitizing to reduce high cardinality issues.
2018-02-08 17:26:04 +10:00
Tyler Benson 1069922233 Add additional tags for aws requests 2018-02-08 15:12:17 +10:00
Tyler Benson f820789e1c
Merge pull request #219 from DataDog/tyler/move-tests
Move servlet tests to individual modules. Fix servlet 2 instrumentation.
2018-02-08 10:21:52 +10:00
Tyler Benson 3e57a7a7ea Move servlet tests to individual modules. Fix servlet 2 instrumentation.
Turns out we weren’t actually servlet 2 compatible.  That should be fixed now.  Unfortunately it appears servlet 2 also doesn’t expose the http response code, so we aren’t able to set it as a tag without custom instrumentation for each framework.

I also removed our log4j2 stuff since we’re using logback.
2018-02-08 09:27:04 +10:00
Tyler Benson 1a855c4271
Merge pull request #215 from DataDog/tyler/dep-fix
Fix dependency problem in dropwizard example
2018-02-07 12:49:38 +10:00
Tyler Benson 4958a3d306 Fix dependency problem in dropwizard example
There was an incompatible mix of jackson dependencies which caused the app to not start up.  Changed the tracer client to use an old version, but allow the agent to still use a newer version (since it is shadowed).
2018-02-07 12:41:18 +10:00
Tyler Benson 103d7d7b64
Merge pull request #216 from DataDog/tyler/error-object
Use Field.ERROR_OBJECT instead of string
2018-02-07 12:17:52 +10:00
Tyler Benson 1bfceb0d53 Use Field.ERROR_OBJECT instead of string 2018-02-07 12:02:10 +10:00
Andrew Kent b557776bcf
Merge pull request #217 from DataDog/tyler/ipv4-string
Use string instead of int representation for IPv4
2018-02-06 09:25:20 -08:00
Andrew Kent 0382f8916e
Merge pull request #214 from DataDog/tyler/aws-fixes
Change AWS instrumentation to use constructor
2018-02-06 09:24:13 -08:00
Tyler Benson 0ca6082a6e Use string instead of int representation for IPv4 2018-02-06 17:30:44 +10:00
Tyler Benson a311d5f57d Change AWS instrumentation to use constructor
Instead of requiring the builder.
2018-02-06 15:01:50 +10:00
Tyler Benson f3e7dfac68
Merge pull request #213 from DataDog/tyler/instrumentation-config
Allow instrumentation to be disabled
2018-02-06 12:09:27 +10:00
Tyler Benson 7d28a32fba Allow instrumentation to be disabled
By default, instrumentation is enabled, and can be disabled by default by overriding the `defaultEnabled` method. Instrumentation can also be disabled individually or enabled when default is disabled.
2018-02-06 11:20:05 +10:00
Andrew Kent 3eeb27b900 Begin 0.3.3 2018-02-05 11:13:13 -08:00
Andrew Kent a0b03da6f6 Version 0.3.2 2018-02-05 10:53:26 -08:00
Andrew Kent 0ae80dbb80
Merge pull request #211 from DataDog/ark/disable_kafka
Disable Kafka Instrumentation
2018-02-05 10:52:32 -08:00
Andrew Kent bff9ae2f4e Disable Kafka Instrumentation 2018-02-05 10:42:48 -08:00
Andrew Kent a726a91306 Begin 0.3.2 2018-02-05 10:39:22 -08:00
Gihad Murad 1d35938996 Merge branch 'master' into jedis 2018-02-05 13:00:13 -05:00
Gihad Murad cef86291e3 Added Redis instrumentation via Jedis client 2.9 and changed spring-boot-jdbc to spring-boot-jdbc-redis 2018-02-05 12:59:42 -05:00
Andrew Kent 17085ae322 Version 0.3.1 2018-02-05 09:45:01 -08:00
Andrew Kent d504057670
Merge pull request #210 from DataDog/ark/fix_dependencies_loggers
Patch getLogger calls to safe logger.
2018-02-05 08:57:33 -08:00
Andrew Kent d703095717 Patch getLogger calls to safe logger. 2018-02-04 12:09:11 -08:00
Tyler Benson 9816ecaec2
Merge pull request #209 from DataDog/tyler/kafka
Kafka and Kafka Streams instrumentation
2018-02-02 08:56:28 +10:00
Tyler Benson 4314f71ab7 Kafka and Kafka Streams instrumentation
This includes propagation and traces for producers and consumers.
2018-02-01 20:04:40 +10:00
Andrew Kent a2010ef4a4 Begin 0.3.1 2018-01-31 17:17:23 -08:00
Andrew Kent 58a7e74815 Version 0.3.0 2018-01-31 16:46:01 -08:00
Andrew Kent 75c805de2a
Merge pull request #208 from DataDog/ark/sparse_readme
Remove documentation from readme and point to official docs
2018-01-31 16:37:52 -08:00
Andrew Kent 64fbaba3fe Remove documentation from readme and point to official docs 2018-01-31 16:31:25 -08:00
Andrew Kent dba38c954a
Merge pull request #207 from DataDog/ark/span_type
set span.type for all integrations
2018-01-31 16:24:31 -08:00
Andrew Kent 6f088ddd53 Remove trace decorator yaml config 2018-01-31 16:13:41 -08:00
Andrew Kent 8d53e4703d Set span.type for all integrations. 2018-01-31 16:13:41 -08:00
Andrew Kent 228f896bb6 Move default decorators to code 2018-01-31 13:18:28 -08:00
Andrew Kent 13b0df8aca Apply default decorators in unit tests 2018-01-31 12:22:43 -08:00
Andrew Kent 7920cc9d8e Set span.type tag 2018-01-31 12:22:43 -08:00
Andrew Kent 919eefe818 Write json for loggingwriter 2018-01-31 12:22:43 -08:00
Tyler Benson 4e90a7d1e5
Merge pull request #206 from DataDog/tyler/aws
Prevent headers from being added for AWS client calls
2018-01-31 10:27:59 +10:00
Tyler Benson 13c774e7ff Fix AWS integration
Handler was being added on builder return, which was too late.  It appears it would have also failed if an existing handler resulted in a unmodifiable list to be returned.
2018-01-31 10:18:51 +10:00
Tyler Benson 29ffdf7354 Change escape sequence since SQS doesn’t like $ characters. 2018-01-31 08:14:02 +10:00
Tyler Benson c1f73c194e Prevent headers from being added for AWS client calls 2018-01-30 11:20:17 +10:00
Andrew Kent 140c3add96
Merge pull request #205 from DataDog/ark/aws_base_instrumentation
aws base instrumentation
2018-01-25 17:55:41 -08:00