open-telemetry / oteps

OpenTelemetry Enhancement Proposals
https://opentelemetry.io
Apache License 2.0
326 stars 157 forks source link

Introduce Entities Data Model, Part 1 #256

Closed tigrannajaryan closed 1 month ago

tigrannajaryan commented 2 months ago

This is a proposal of a data model to represent entities. The purpose of the data model is to have a common understanding of what an entity is, what data needs to be recorded, transferred, stored and interpreted by an entity observability system.

This data model sets the foundation for adding entities to OpenTelemetry. The data model is largely borrowed from the initial proposal that was accepted for entities SIG formation.

This OTEP is step 1 in introducing the entities data model. Follow up OTEPs will add further data model definitions, including the linking of Resource information to entities.

tigrannajaryan commented 1 month ago

@open-telemetry/specs-approvers please review.

tigrannajaryan commented 1 month ago

All reviewers, thank you for your comments and improvement suggestions. I think I addressed all questions.

I will keep the PR open for 2 more business days and will merge after that if I see no objections.

tigrannajaryan commented 1 month ago

2 business days since last change. All comments addressed and resolved. We have enough approvals. Merging.