[![License: GPL v3][license-shield]][license-url]
OpenTracer is a CLI tool for wrapping shell scripts and shell commands inside an OpenTelemetry Trace and Span.
README
·
CHANGELOG
Report Bug
·
Request Feature
v2.0.0 - 2022-02-19
- run tests before updating changelog and tagging a release
- refactor the ship target
- add a 'doctor' target
- hide completion command
- add an explicit run step for local development
- remove outdated acknowledgements (from another project)
- propagate opentrace trace context to nested invocations
- add a --debug flag which will dump some diagnostics to the console
- improve predictability of command parsing
- rename gopentracer to opentracer
existing run args should be reviewed and updated for compatibility with improved arg parsing
v1.1.1 - 2022-02-14
- ensure that the version file is up-to-date during a cross build
- release notes for v1.1.1
- set error on span when run command has non-zero exit code
v1.1.0 - 2022-02-13
- read version from sbot
- ignore a .local scratch folder
- release notes for v1.1.0
- ensure that at least one valid exporter is configured
- tags: allow overriding the service name and version
- tags: allow overriding the span name
v1.0.0 - 2022-02-13
- add an xbuild target
- add a rebuild target
- auto-generate change logs
- add usage examples
- release notes for v1.0.0
- ensure that the command runs inside the outer shell environment
- datadog: simplify run command and integrate datadog ID adapters
- tags: support typed tags (string, bool, int, int64)
- traces: support TRACEPARENT as a formatted token
- traces: add configurable delay before closing the span
- run: add initial spike of a tracer