Improvements
- Provide configuration properties to add tags for query string and query fragments in http server and client spans:
- Server:
- System Property:
dd.http.server.tag.query-string=true
- Environment Variable:
DD_HTTP_SERVER_TAG_QUERY_STRING=true
- System Property:
- Client:
- System Property:
dd.http.client.tag.query-string=true
- Environment Variable:
DD_HTTP_CLIENT_TAG_QUERY_STRING=true
- System Property:
- Server:
- Set the service name for db clients spans as the instance name of the database when the configuration property
-Ddd.trace.db.client.split-by-instance=true
or envDD_TRACE_DB_CLIENT_SPLIT_BY_INSTANCE=true
is activated #881 - Improve our process to parse db instance name out of jdbc connection string for a number of different vendors #866
- Added option to configure the tracer via properties file. The file path can be provided via
-Dtrace.config=/path/to/file.properties
or envDD_TRACE_CONFIG=/path/to/file.properties
#862 - Tests Java 12 in our CI environment #868
Changes
- Update Mongo instance name and remove memcache instance name #880
- Deprecated static methods in
Config.java
class previously used to statically retrieve configuration properties. The new pattern is now to access all the properties via instance methods on the configuration singleton accessible throughConfig.get()
#863