Commit Graph

1514 Commits

Author SHA1 Message Date
James Bebbington cdbda6cddb Added semantic conventions for the "process" resource (#635) 2020-06-29 18:00:03 -07:00
Anuraag Agrawal 9a1b74f9c1 Add semantic conventions for http content size (#641)
* Add semantic conventions for http content size

* Suffix not midfix
2020-06-25 18:02:02 -04:00
Armin Ruech 4c3d548b9b Fix CODEOWNERS syntax (#670) 2020-06-24 15:58:48 +02:00
Bogdan Drutu ce81cfa2d5 Update codeowners to support area owners (#661)
* Update codeowners to support area owners

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Update CODEOWNERS

Co-authored-by: Sergey Kanzhelev <S.Kanzhelev@live.com>
2020-06-22 10:22:14 -07:00
Armin Ruech ed21f09e46 Extend semantic conventions for RPC and allow non-gRPC calls (#604)
* 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>
2020-06-17 10:58:26 -07:00
Armin Ruech 4ba638ad0d Add span attribute to indicate cold starts of Function as a Service executions (#650)
* Add `faas.coldstart` attribute

* Update changelog
2020-06-15 11:15:02 -07:00
Joshua MacDonald 7c078b1ad7 Makefile fixes (#615)
* Makefile fixes

* Use a for-loop

* Fix markdownlint too
2020-05-20 09:31:16 -07:00
Armin Ruech 79707b7df9 Link from trace (and metric) semantic conventions to resources (#603) 2020-05-14 10:11:11 -07:00
Armin Ruech 960eb9992b [build] Improve markdown-link-check output (#602)
* 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
2020-05-13 15:19:10 -07:00
Armin Ruech 709940084a Fix HTTP span example (#576)
`host.port` was renamed to `net.host.port` in #349
2020-04-28 15:29:29 +02:00
Tyler Yahn 1053fa3898 Unify roadmap to be at opentelemetry.io (#551)
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.
2020-04-22 07:41:46 -07:00
Christian Neumüller b03e37895b Clarify messaging.system. (#558)
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.
2020-04-22 07:35:51 -07:00
Armin Ruech 587693abbf Add payload size to messaging semantic conventions (#550) 2020-04-17 18:07:41 +02:00
Armin Ruech b477c8dbba Clarify span status guidance for HTTP spans (#537) 2020-04-14 16:54:50 +02:00
Giovanni Liva 8119013630 Add missing link (#561) 2020-04-10 07:35:33 -07:00
Armin Ruech 4d1da099a0 Fix markdown-link-check and dead links (#555) 2020-04-09 16:36:01 +02:00
Andrew Hsu d5ad07f19e update circleci to use go 1.14 (#553)
Signed-off-by: Andrew Hsu <xuzuan@gmail.com>
2020-04-08 09:48:49 -07:00
Giovanni Liva e85fca0fc1 Add Semantic Conventions for Function as a Service (#471) 2020-04-07 17:12:45 +02:00
Armin Ruech 929e370037 Define span attributes for messaging systems (#418) 2020-04-07 17:08:56 +02:00
Bogdan Drutu 0dceae42ab Move specifications into sub-directories per signal (#546)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-04-06 17:25:53 -04:00
Bogdan Drutu 264bdecf0f Enable markdown-link-check (#541)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-04-02 08:04:14 -07:00
Bogdan Drutu b01b9abd17 Implement changes from https://github.com/open-telemetry/community/pull/299 (#460) 2020-02-13 09:52:49 -08:00
ferhat elmas 027491716e Fix indentation in makefile (#361) 2019-11-20 13:54:26 -08:00
Joshua MacDonald 8f6a6d162d Add jmacd as code owner (#357)
* Add jmacd as code owner

* Add newline
2019-11-19 08:17:06 -08:00
Christian Neumüller 43d0b95981 Split up data-semantic-conventions.md. (#340) 2019-10-31 08:50:07 -07:00
Tigran Najaryan 2f5e2f3ce9 Add semantic conventions for Resource labels (#303)
* 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
2019-10-22 14:30:05 -07:00
Yang Song 50cbf3eb55 Add markdownlint to Circle CI config (#268)
* 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
2019-10-17 13:03:11 -07:00
Bogdan Drutu 5ddfcce03c Update settings to have only one vertical line in vscode (#265)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2019-09-27 14:29:25 -07:00
Sergey Kanzhelev ca32ba9809 updated milestones document (#260)
* 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
2019-09-27 12:29:11 -07:00
Bogdan Drutu 1690e7acff Add tigrannajaryan@ to codeowners (#256)
tigrannajaryan@ is already an approver https://github.com/open-telemetry/community/blob/master/community-members.md
2019-09-23 14:22:01 -07:00
Chris Kleinknecht 59f184322a Remove work_in_progress dir (#225) 2019-09-04 10:54:22 -04:00
Yang Song 4d99871983 Add Circle CI config and remove Travis CI config (#233)
Also update Makefile to build tools locally.
Similar to https://github.com/open-telemetry/rfcs/pull/14.
2019-08-23 12:15:06 -07:00
Alban Crequy aba9d70747 Fix broken links (#212)
* Fix broken links

Links were fixed With help from:
https://github.com/remarkjs/remark-validate-links

* Update work_in_progress/specification/trace/LogCorrelation.md

Co-Authored-By: Armin Ruech <armin.ruech@gmail.com>

* Update work_in_progress/specification/trace/LogCorrelation.md

Co-Authored-By: Armin Ruech <armin.ruech@gmail.com>

* Update work_in_progress/specification/trace/LogCorrelation.md

Co-Authored-By: Armin Ruech <armin.ruech@gmail.com>
2019-08-12 11:15:22 -07:00
Yang Song 0bbd733491 Add Makefile and Travis CI build (#200)
* Add Makefile and Travis CI build

* Simplify the script

* Add to contributing guideline

* Include Go modules and tools.go

* Remove new line at eof
2019-08-06 17:41:58 +02:00
Yang Song 1b42b343d0 Fix all typos (#199)
Changes are generated with
$ misspell -w .

See https://github.com/client9/misspell
2019-07-31 11:39:59 +02:00
Ted Young 21a3adf78d Reorganize specification for clarity (#188)
* 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
2019-07-24 11:16:14 -07:00
Michael Kelly 5442afe730 Minor typos (#178) 2019-07-10 10:10:06 -07:00
モハメド 9722997dc4 fix some links (#170)
* 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
2019-07-02 08:14:52 -07:00
モハメド aa6f482435 fix typos (#167)
* typo: link didn't work
  changelog.md > CHANGELOG.md

* fix link: file path

* typo: backslash > forward slash

* fix file path
2019-06-28 09:27:50 -07:00
Yoshinori Kawasaki 86335d1ac6 Correct a markdown syntax error (#162) 2019-06-24 17:52:28 -07:00
Sergey Kanzhelev bdb00826e5 Milestones proposal (clarification) (#152)
* milestones proposal

* adjustments

* added TLDR

* missing semicolons

* Update milestones.md

* Update milestones.md

* added links to the milestones
2019-06-24 09:49:45 -07:00
Yang Song 897afc8d05 Add specs on Propagator API. (#147)
* Add specs on Propagator API.

Fixes #72.

* Fix a bracket.

* Update TOC.
2019-06-21 13:19:21 -07:00
Sergey Kanzhelev 3b937909ec moved milestones document from the community repo (#151) 2019-06-21 11:33:22 -07:00
Sergey Kanzhelev 10e410193e Metrics terminology (#121)
Metrics terminology
2019-06-19 11:16:56 -07:00
Daniel Khan 8f7c82630e Move http to main spec (#82)
* 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.
2019-06-12 23:35:40 -07:00
Yang Song a57bf6a3e3 Add specs on DistributedContext and propagation. (#97)
* 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.
2019-06-11 14:53:04 -07:00
Yang Song db519d6220 Add initial spec for DistributedContext.Entry (#73)
* Add initial spec for DistributedContext.Entry

* Remove WIP TagMap specs.

* Add Entry related terminology.

* Add description of supported operations and types.
2019-06-10 15:37:29 -07:00
Sergey Kanzhelev c707a8bac3 adapter terminology (#88) 2019-06-10 08:45:44 -07:00
Sergey Kanzhelev a0f37237c4 Update CODEOWNERS (#80) 2019-06-07 09:09:37 -07:00
Yang Song 6bbd332e42 Update gitignore. (#74)
* Update gitignore.

* Exclude editorconfig
2019-06-06 22:07:58 -07:00