feat: introduce new service.criticality attribute (#2986)#3088
Conversation
I need help with guidance on how to provide prototype for a newly introduced semantic convention attribute. Please, feel free drop your idea. Thanks in advance! |
|
Note: The build is failing - My approval is for the proposed change, but please clean up the build and get all tests to pass. I believe this needs a |
|
@bachgarash can you regenerate the docs to take on the changes to the documentation templates? |
|
Hi there. I have added a basic prototype into Otel-demo as requested |
9679b6a to
0de4ab4
Compare
|
This PR has been labeled as stale due to lack of activity. It will be automatically closed if there is no further activity over the next 7 days. |
Fixes open-telemetry#2986 This PR introduces a new semantic convention attribute service.criticality to enable classification of services based on their operational importance. This attribute allows observability platforms to implement criticality-aware tracing and sampling strategies. Changes: - Add service.criticality attribute to the service entity (not service.instance) - Add enum values: critical, high, medium, low - Update registry and documentation
08b5c96 to
de005f6
Compare
|
@open-telemetry/semconv-service-and-deployment-approvers could you please take another look? |
e9da642
Fixes #2986
This PR introduces a new attribute -
service.criticalityRelevant discussion has been made during Service and Deployment Semconv SIG meet
Meet notes https://docs.google.com/document/d/1Fy6yXfZqrwN_oHw95Bdfg_0hzUgzlk3VO5wA1invgkI/edit?tab=t.0
Recording can be found https://docs.google.com/spreadsheets/d/1SYKfjYhZdm2Wh2Cl6KVQalKg_m4NhTPZqq-8SzEVO6s/edit?gid=0#gid=0 (6th of November)
Criticality semantics across Cloud platforms, vendors and Kubernetes https://docs.google.com/document/d/1-CpYLvDno6xb0eOw8bRvGwoac4kVtNXMZEF5ZXX0crs/edit?tab=t.0#heading=h.h6taytmbl3ub
Changes
This PR introduces a new semantic convention attribute
service.criticalityto enable classification of services based on their operational importance. This attribute will allow observability platforms to implement criticality-aware tracing, and sampling strategies.Important
Pull requests acceptance are subject to the triage process as described in Issue and PR Triage Management.
PRs that do not follow the guidance above, may be automatically rejected and closed.
Merge requirement checklist
[chore]