* Adapt messaging semantic conventions to include the operation in the span name
* Specify that the operation name must match the respective attribute if the suggested span name format is used
* Update span names in examples
* Consolidate definition of operation names into a separate section
* Consolidate capitalization
* Reference Conversation ID definition
* Consolidate MD syntax
* Organize definitions
* Organize definitions
* Reference definitions
* Allow artificial destinations as span name if neither destination name nor conversation ID are suitable
* Do not use conversation IDs for span name
* Wording
Co-authored-by: Christian Neumüller <christian.neumueller@dynatrace.com>
* Fix typo
* Add more links and guidance on messaging.operation
* Fix changelog
Co-authored-by: Christian Neumüller <christian.neumueller@dynatrace.com>
* Generalize RPC semantic conventions to allow non-gRPC spans
* Add method name to attributes
* Require specifying `net.transport` for non-IP connections
* Do not require providing the port when it's not available
* Add package name to rpc.service and make it optional when not applicable or unknown
* Add note and example distinguishing the service.name resource attribute from rpc.service
* Distinguish RPC spans from HTTP spans
* Improve wording
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* Improve wording
* Improve wording even more
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* Clarify span name format
* Update changelog
* rpc.method: required -> recommended
* rpc.service: required -> recommended
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* Improve markdown-link-check output
* Introduce errors to check if the build works
* Revert "Introduce errors to check if the build works"
This reverts commit b31f46f8f8ea22f0fdddfabf5233b32d34114520.
* Merge markdown-link-check and enforce-markdown-link-check
* Make Makefile more readable
The current milestone document is dated and inaccurate as well as
redundant in purpose to the newly created
https://opentelemetry.io/project-status/. This updates the README to
link to the actively updated and managed GitHub milestones page as well
as the opentelemetry.io project status page.
I'm not sure what this should have to do with vendors, according to the examples, this would be the actual system names themselves. Otherwise the vendor for kafka would probably be "Apache", for example.
* Add semantic conventions for Resource labels
This document previously contained semantic conventions for Spans
but was missing conventions for Resources. I copied Resource conventions
from OpenCensus project [1] and also added Service conventions which
were a TODO in OpenCensus conventions.
[1] - https://github.com/census-instrumentation/opencensus-specs/blob/master/resource/StandardResources.md
* Add namespace field and fix linting issues
* Split Resource conventions into a separate document
* Clarify `service.id` label and Required column meaning
* Add further clarifications
* Fix build
* Relax service.id requirements
* Add clarification that labels can be used generally to describe a resource
* Remove requirement for global uniqueness of service.id
* Add markdownlint to Circle CI config
* Use markdownlint instead of markdownlint-cli
* Disable line length check (MD013)
* Add .mdlrc, .mdlstyle.rb
* Disable ordered list item (MD029)
* Use .mdlrc in circle ci scripts
* Fix errors and update exclusion rules
* updated milestones
* removed original document to avoid the confusion
* Update milestones.md
Co-Authored-By: Yang Song <songy23@users.noreply.github.com>
* Update milestones.md
Co-Authored-By: Yang Song <songy23@users.noreply.github.com>
* Update milestones.md
Co-Authored-By: Austin Parker <austin@lightstep.com>
* some milestone derlivrable updates
* milestones update after the mueeting
* Update milestones.md
Co-Authored-By: Austin Parker <austin@lightstep.com>
* Update milestones.md
Co-Authored-By: Yang Song <songy23@users.noreply.github.com>
* Update milestones.md
Co-Authored-By: Yang Song <songy23@users.noreply.github.com>
* Update milestones.md
Co-Authored-By: Yang Song <songy23@users.noreply.github.com>
* otel->Opentelemetry
* addressed more feedback
* Reorganize specification for clarity
* Consolidate into a single readme
* New table of contents
* File names changed for better orgnanization
* Images moved to subdirectory
* No specification changes
* fix link
Co-Authored-By: Yang Song <songy23@users.noreply.github.com>
* clean up versioning statement
Co-Authored-By: Armin Ruech <armin.ruech@gmail.com>
* Clarify package/library layout
* Updated DistributedContext header