Commit Graph

915 Commits

Author SHA1 Message Date
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
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
Andrew Kent 28df9fb298
Merge pull request #203 from DataDog/ark/the_weak_must_die
Use a thread-safe synchronized weak hash map
2018-01-25 09:56:38 -08:00
Andrew Kent d731789d38 Remove copy-paste from spring and trace instrumentation 2018-01-25 09:47:14 -08:00
Andrew Kent 839ed9f0cb Use a thread-safe synchronized weak hash map. 2018-01-25 09:47:14 -08:00
Andrew Kent f5d1eef72a Match All AWS Builder subclasses.
Match All AWS Builder subclasses. Also fix bug of potentially
replacing configure request handlers when we add the dd request handler.
2018-01-25 09:39:43 -08:00
Andrew Kent 09d4cc4f6d Use datadog prefix to configure test logger. 2018-01-24 14:01:23 -08:00
Andrew Kent 53ceb74912 Begin 0.3.0 2018-01-23 16:06:51 -08:00
Andrew Kent e980dd7f32 Version 0.3.0.RC2 2018-01-23 13:18:36 -08:00
Tyler Benson 930b6e9f58
Merge pull request #201 from DataDog/tyler/java9-ci
Reenable java 7 and 9 CI
2018-01-23 16:02:38 -05:00
Tyler Benson ce9e5dd3de Reenable java 7 and 9 CI
Also try to make it so builds can be rerun independently by not using the workspace.
2018-01-23 15:54:05 -05:00
Tyler Benson 6fbe494934 Exclude tests that are Java 9 incompatible. 2018-01-23 14:59:10 -05:00
Tyler Benson 28336a7b4e
Merge pull request #200 from DataDog/tyler/temp-remove-java-7
Remove Java 7 CI build until flakiness is resolved.
2018-01-23 14:42:01 -05:00
Tyler Benson be49819498 Remove Java 7 CI build until flakiness is resolved. 2018-01-23 14:29:30 -05:00
Andrew Kent c056a910c2
Merge pull request #199 from DataDog/ark/fix_perftest
Perf test main class rename
2018-01-23 08:58:23 -08:00