* 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
* fix links to the document
* fix link to terminology.md
* fix link: linked to opentracing/specification repository's specification.md
* fix another link
* fix link to external document
* fix more links
* Moved HTTP Client to semantic conventions
* Moved HTTP server
* Update semantic-conventions.md
Co-Authored-By: Sergey Kanzhelev <S.Kanzhelev@live.com>
* Simplified attribute names.
* Added note on using lower cardinality names if a framework can infer them.
* Update semantic-conventions.md
Co-Authored-By: Sergey Kanzhelev <S.Kanzhelev@live.com>
* Cahnge status to status_code
* Add component
* Update semantic-conventions.md
Co-Authored-By: Sergey Kanzhelev <S.Kanzhelev@live.com>
* Added optional status_text attribute
* Removed attributes covered in the main spec from OC and OT work in progress files.
* Add specs on DistributedContext and propagation.
* Clarify DistributedContext only includes entries.
* Fix typos.
* Apply suggestions.
* Copy the description to terminology.
* Example on propagation across boundaries.