Skip to content

Commit

Permalink
Introduce Telemetry Schemas
Browse files Browse the repository at this point in the history
Resolves open-telemetry/opentelemetry-specification#1324

Unlike API, I believe changes to semantic conventions and the shape of emitted
telemetry are more likely to occur during the lifelime of an instrumentation library.
I do not think we should aim to lock the telemetry schema and disallow changes to it.
Such locking would place a huge limitation on how instrumentation can evolve and
would make it nearly impossible to fix mistakes in the semantic conventions, in the
schema or  in the implementation of the instrumentation (which will inevitably happen
sooner or later).

This OTEP introduces the concept of telemetry schemas that allows semantic conventions
and instrumentations to evolve over time without breaking consumers of telemetry.
  • Loading branch information
tigrannajaryan committed Apr 12, 2021
1 parent 2716541 commit e57e4c1
Show file tree
Hide file tree
Showing 5 changed files with 1,127 additions and 0 deletions.
Loading

0 comments on commit e57e4c1

Please sign in to comment.