Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Provide clear guidance on what semconv actually enforces (#3225)
Fixes #2864 Fixes #2883 ## Changes - Explicitly define what is "enforced" by stability guarantees from Semantic conventions. - We enforce attribute key names + types, across resource, span, metric and log - We enforce span names - We enforce metric names, units - Expand allowed changes to semconv to include metric attributes that do not increase timeseries count for a given metric. ## Context Sig discussion thread/doc [here](https://docs.google.com/document/d/1Nvcf1wio7nDUVcrXxVUN_f8MNmcs0OzVAZLvlth1lYY/edit?usp=sharing). --------- Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> Co-authored-by: Johannes Tax <johannes@johannes.tax> Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com> Co-authored-by: Patrice Chalin <chalin@users.noreply.github.com> Co-authored-by: Sergey Kanzhelev <S.Kanzhelev@live.com> Co-authored-by: Carlos Alberto Cortez <calberto.cortez@gmail.com> Co-authored-by: Tyler Benson <tylerbenson@gmail.com> Co-authored-by: Joshua Carpeggiani <32605850+joshcarp@users.noreply.github.com> Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com> Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com> Co-authored-by: Asaf Mesika <asaf.mesika@gmail.com> Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com> Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com> Co-authored-by: Antoine Toulme <antoine@lunar-ocean.com> Co-authored-by: Christian Neumüller <christian+github@neumueller.me> Co-authored-by: Liudmila Molkova <limolkova@microsoft.com> Co-authored-by: Reiley Yang <reyang@microsoft.com> Co-authored-by: Joshua MacDonald <jmacd@users.noreply.github.com>
- Loading branch information