Telemetry
It is possible to gain understanding of how dependency-management-data's dmd
CLI performs by using its telemetry configuration, as of v0.110.0.
This telemetry capability is provided via OpenTelemetry, and is explicitly opt-in.
Telemetry is for usage inside your organisation, only
The telemetry data collected by dependency-management-data is purely for the usage of your organisation, and is not something that will be centrally collected by the Open Source project.
This is not intended to be used outside of your organisation, as it will (out-of-the-box) expose sensitive data such as filenames.
What data is included?
- Tracing
- All major operations with
dmd
are wrapped in Spans for better tracing - Attributes are added to each span with relevant information
- All major operations with
- Metrics
- No metrics are currently defined or published
- Logging
- Logging is not currently managed through DMD's OpenTelemetry integration
A number of custom attributes are used. They can be found documented in Godoc.
The service name used is dmd.tanna.dev/cmd/dmd
.
How do I configure it?
To configure it, check out the cookbook.