open-telemetry / oteps

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

Introduce Entities Data Model, Part 1 #256

Closed tigrannajaryan closed 5 months ago

tigrannajaryan commented 6 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 6 months ago

@open-telemetry/specs-approvers please review.

tigrannajaryan commented 5 months 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 5 months ago

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