v0.2.0
What's Changed
- Environment Variable Configuration: Introducing the capability to configure certain fields using Datadog environment variables, such as
DD_SERVICE
,DD_ENV
, etc. - Additional Configurable Fields: We've added several new configurable fields to enhance flexibility:
agent_host
: Set the hostname or IP for agent connection.agent_port
: Specify the port for agent connection.agent_url
: Define the URL for agent connection.version
: Report application version.injection_propagation_styles
andextraction_propagation_styles
: Customize injection or extraction style for tracing context.headers_tags
: Specify a list of HTTP Headers to report as tags.
- Bug Fixes and Features:
- Feature: Inject/extract Datadog tags.
- Feature: Support for 128-bit trace ID.
- Feature: Support W3C propagation headers.
- Fixed: Reporting _dd.p.dm as a tag.
- Fixed: Environment variable support.
- Refactored tags implementation.
Breaking Change
- Span Name Default: The default span names are now kong.request and kong.proxy, replacing kong.plugin.ddtrace. This change affects the name of the trace.* metrics published by the Datadog Agent. If you track those metrics, expect a discontinuity in data representation.
- Deprecation: We're deprecating the
agent_endpoint
configuration.
New Contributors
- @dmehala made their first contribution in #13
- @fsanchezgl made their first contribution in #18
- @xpdable made their first contribution in #20
For a detailed list of changes, check out the Full Changelog.