diff --git a/CHANGELOG.md b/CHANGELOG.md index b6410dd1f75..e2d4a46029f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## [Unreleased] +### Added + +- Add the new `go.opentelemetry.io/contrib/instrgen` package to provide auto-generated source code instrumentation. (#3068) + ## [1.12.0/0.37.0/0.6.0] ### Added diff --git a/CODEOWNERS b/CODEOWNERS index c4012ed6ca1..6dc853d0f5b 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -15,3 +15,5 @@ * @jmacd @MrAlias @Aneurysm9 @evantorrie @XSAM @dashpole @MadVikingGod @pellared @hanyuancheung @dmathieu CODEOWNERS @MrAlias @Aneurysm9 @MadVikingGod + +instrgen/ @open-telemetry/go-approvers @MrAlias @pdelewski \ No newline at end of file diff --git a/instrgen/README.md b/instrgen/README.md new file mode 100644 index 00000000000..c60f0d25ed8 --- /dev/null +++ b/instrgen/README.md @@ -0,0 +1,13 @@ +# OpenTelemetry Go Source Automatic Instrumentation + +This package provides a code generation utility that instruments existing source code with [OpenTelemetry]. + +## Project Status + +:construction: This package is currently work in progress. + +### Compatibility + +The `instrgen` utility is based on the Go standard library and is platform agnostic. + +[OpenTelemetry]: https://opentelemetry.io/