* feat(instrumentation): hoist span event hook execution to base class
* test: add test for new hook runner
* chore: changelog
* fix: use event name from arguments
* fix: remove unused import
* fix: make diag message structual
* make the private function start with underscore
* chore: rename insetrumentation event to span customization hook
* chore: update changelog
* chore: lint fix
* Update experimental/packages/opentelemetry-instrumentation/src/instrumentation.ts
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
* chore: move CHANGELOG to experimental
* fix: changelog
---------
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
* feat(instrumentation): add getModuleDefinitions() instead of making init() public
* test(instrumetation): add tests for getModuleDefinitions()
* chore: changelog
* Allow LoggerProvider to be specified in Instrumentations
* Update
* Lint
* Add test
* npm i
* Update changelog
* npm i
* marking setLoggerProvider as optional
* Add check for possible undefined method
* npm i