Ark
ce40cbfbed
Merge pull request #152 from DataDog/ark/mongo_quickfix
...
Fix Mongo Query Sanitizing
2017-11-13 10:36:21 -05:00
Andrew Kent
b85b9b0c5d
drop opentracing-mongo dependency
2017-11-13 10:34:07 -05:00
Andrew Kent
dd8f71e164
MongoHelper query scrubber test
2017-11-13 10:34:07 -05:00
Andrew Kent
9cb097b783
Replace TracingCommandListener with DDTracingCommandListener
2017-11-13 10:34:07 -05:00
Tyler Benson
96c39d1c25
Merge pull request #153 from DataDog/tyler/fix-tags
...
Null tags are intended for “deletion”
2017-11-10 17:08:06 -05:00
Tyler Benson
9e53841429
Null tags are intended for “deletion”
...
This was not well tested and misunderstood.
2017-11-10 16:52:57 -05:00
Tyler Benson
01e7134419
Merge pull request #151 from DataDog/tyler/jar-fix
...
Fix transitive dependencies
2017-11-10 11:50:12 -05:00
Tyler Benson
ff4f39779e
Fix transitive dependencies
...
New instrumentation was bringing in their dependencies into the jar, resulting in a much larger jar file. This should resolve that.
2017-11-10 11:45:00 -05:00
Tyler Benson
66355feddb
Merge pull request #148 from DataDog/tyler/remove-super-matchers
...
Migrate expensive integrations using super matchers to byte buddy.
2017-11-10 09:42:48 -05:00
Tyler Benson
51350046af
Merge pull request #149 from DataDog/tyler/sql-null-check
...
Handle case where SQL is not saved in map properly.
2017-11-10 09:41:44 -05:00
Tyler Benson
215397b1fd
Include more details in the span context toString.
...
Specifically error flag and tags.
2017-11-09 19:00:02 -05:00
Ark
a079438ad8
Merge pull request #150 from DataDog/ark/setup
...
eclipse ignores
2017-11-09 17:52:25 -05:00
Tyler Benson
3d83473b5e
Add some tests.
2017-11-09 16:52:27 -05:00
Tyler Benson
51f903acd6
Ensure helpers are injected on a classloader that has instrumented code.
2017-11-09 15:34:05 -05:00
Tyler Benson
294320acb5
Add exception handling and supression for advice.
...
Also centralize classloader matching.
2017-11-09 14:45:03 -05:00
Ark
66f4ac1cca
eclipse ignores
2017-11-09 09:51:37 -05:00
Tyler Benson
f61935452b
Handle case where SQL is not saved in map properly.
...
Otherwise this could result in an NPE.
2017-11-08 14:54:32 -05:00
Tyler Benson
e96c084b51
Migrate aws instrumentation to byte buddy.
2017-11-06 14:25:28 -08:00
Tyler Benson
e5924b3fe9
Migrate servlet instrumentation to byte buddy.
2017-11-06 11:28:06 -08:00
Tyler Benson
e21ed1052f
Begin 0.2.9
2017-11-01 15:03:15 -07:00
Tyler Benson
7adba2717c
Version 0.2.8
2017-11-01 15:02:26 -07:00
Tyler Benson
b28b63c4b1
Merge pull request #147 from DataDog/tyler/log-noise
...
Adjust log levels and rate limit logging.
2017-11-01 14:07:01 -07:00
Tyler Benson
8eef2f50dd
Merge pull request #146 from DataDog/tyler/null-handling
...
Better null handling for JDBC instrumentation
2017-11-01 14:06:45 -07:00
Tyler Benson
a8a5e2cdd4
Adjust log levels and rate limit logging.
...
If we’re not able to connect and send data to the agent, we don’t want to fill up their logs.
2017-11-01 13:57:21 -07:00
Tyler Benson
4199d123c2
Better null handling for JDBC instrumentation
...
This also reduces the log noise for transformation issues around synthesized classes.
2017-11-01 11:30:05 -07:00
Tyler Benson
31e912a9aa
Begin 0.2.8
2017-10-30 15:07:04 -07:00
Tyler Benson
304dbc86b3
Version 0.2.7
2017-10-30 15:06:03 -07:00
Tyler Benson
7b1e65fdf8
Merge pull request #144 from DataDog/tyler/spring-web
...
Set resource name using the route pattern from spring.
2017-10-30 14:54:23 -07:00
Tyler Benson
c2d1ebab17
Run cassandra test last in separate vm
...
It’s super slow and uses a lot of memory.
2017-10-30 14:48:49 -07:00
Tyler Benson
e8bbc849bb
Set resource name using the route pattern from spring.
...
This provides a better static resorce name than trying to conjure one out of the original URL.
2017-10-30 13:24:18 -07:00
Tyler Benson
cfdbf4c230
Merge pull request #145 from DataDog/tyler/case-insensitive
...
Ensure that headers are read case insensitive.
2017-10-30 13:22:59 -07:00
Tyler Benson
85852af582
Constrain resources to prevent being OOM killed.
...
# Conflicts:
# .circleci/config.yml
2017-10-30 13:15:30 -07:00
Tyler Benson
7e9d2f2d09
Ensure that headers are read case insensitive.
2017-10-30 11:09:53 -07:00
Tyler Benson
306086bb3f
Merge pull request #143 from DataDog/tyler/trace-annotation
...
Use byte buddy for @Trace instead of byteman
2017-10-30 10:51:26 -07:00
Tyler Benson
161d77bfa7
Merge pull request #141 from DataDog/tyler/jdbc
...
Add automatic instrumentation for JDBC
2017-10-30 10:25:45 -07:00
Tyler Benson
cacba43435
Use byte buddy for @Trace instead of byteman.
2017-10-26 14:45:16 -07:00
Tyler Benson
25029b4109
Add integration tests for in-memory jdbc drivers.
2017-10-25 10:37:37 -07:00
Tyler Benson
14b834a358
Ignore generic classes and proxy classes
2017-10-25 10:36:37 -07:00
Tyler Benson
0d64192d91
Set resource name and span type correctly.
2017-10-24 10:28:53 -07:00
Tyler Benson
ef5481cc27
Change operation name and set service name.
2017-10-24 10:28:53 -07: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
18268537e5
Merge pull request #142 from DataDog/tyler/byteman-version
...
Downgrade byteman library to non-beta version.
2017-10-24 10:07:13 -07:00
Tyler Benson
423b701049
Downgrade byteman library to non-beta version.
...
This is in effort to reduce some performance problems.
2017-10-24 08:15:37 -07:00
Tyler Benson
0ac544a713
Begin 0.2.7
2017-10-16 14:10:28 +02:00
Tyler Benson
a4c272a089
Version 0.2.6
2017-10-16 14:07:50 +02:00
Tyler Benson
a711a27db0
Merge pull request #139 from DataDog/tyler/errors
...
Capture and report errors and stacktraces
2017-10-13 18:18:27 +02:00
Tyler Benson
526d7def3b
Hardcode tag names, improve formatting
2017-10-13 16:32:13 +02:00
Tyler Benson
f2d1f0c209
Capture and report errors and stacktraces
2017-10-13 16:32:13 +02:00
Tyler Benson
1654a8abc7
Merge pull request #140 from DataDog/tyler/consistency
...
Adjust tag naming for better consistency
2017-10-13 16:28:05 +02:00
Tyler Benson
2775dd988e
Hardcode additional tag names
2017-10-13 16:03:19 +02:00