Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated Zipkin spec for remoteEndpoint mapping. #534

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
ad32e17
Updated Zipkin spec for remoteEndpoint mapping.
CodeBlanch Mar 29, 2020
8c2d6c2
SpanContext.IsRemote is false on remote children (#538)
toumorokoshi Apr 1, 2020
0ea77a9
Enable markdown-link-check (#541)
bogdandrutu Apr 2, 2020
bdf39cb
Move specifications into sub-directories per signal (#546)
bogdandrutu Apr 6, 2020
6b29667
Define span attributes for messaging systems (#418)
arminru Apr 7, 2020
03066b7
Add Semantic Conventions for Function as a Service (#471)
thisthat Apr 7, 2020
a3abf90
update circleci to use go 1.14 (#553)
andrewhsu Apr 8, 2020
86090a3
sdk-tracing: Fix section hierarchy (#545)
Oberon00 Apr 8, 2020
c04041e
Fix markdown-link-check and dead links (#555)
arminru Apr 9, 2020
d749036
Add missing link (#561)
thisthat Apr 10, 2020
e0bd417
Remove the handling of retries from exporters. (#511)
jkwatson Apr 13, 2020
46fd2dc
Remove LabelSet (#560)
c24t Apr 14, 2020
bfb060b
Clarify span status guidance for HTTP spans (#537)
arminru Apr 14, 2020
494bb6d
Remove default keys from metrics spec (#565)
jmacd Apr 16, 2020
d692dfb
Add payload size to messaging semantic conventions (#550)
arminru Apr 17, 2020
1c5f504
Clarify messaging.system. (#558)
Oberon00 Apr 22, 2020
1a64b25
Unify roadmap to be at opentelemetry.io (#551)
MrAlias Apr 22, 2020
1c0135a
Add Logs Glossary document (#540)
tigrannajaryan Apr 22, 2020
e2fd00b
Fix broken links in glossary.md (#573)
tigrannajaryan Apr 23, 2020
f8f8dc3
Add some clarifying language to the semantics of metric instrument na…
jkwatson Apr 23, 2020
89efe15
Document special Zipkin conversion cases (#566)
pavolloffay Apr 28, 2020
be41164
Fix HTTP span example (#576)
arminru Apr 28, 2020
c03fe50
Add a small explanation on why Restore is needed. (#563)
carlosalberto Apr 28, 2020
e7fe34a
Allow injectors and extractors to be separate interfaces (#578)
mwear Apr 30, 2020
7f64aef
Fix links to oteps after they were moved (#589)
bogdandrutu May 6, 2020
e2ff02d
Update link to otep 0059, moved to trace (#590)
bogdandrutu May 7, 2020
27e5c89
Metric API v0.4 specification (#581)
jmacd May 8, 2020
eef502f
[build] Improve markdown-link-check output (#602)
arminru May 13, 2020
1de415d
Link from trace (and metric) semantic conventions to resources (#603)
arminru May 14, 2020
18b2752
Recommend custom header "otcorrelations" over w3c correlation-context…
dyladan May 14, 2020
784635d
normalize term for instrumentations (#539)
toumorokoshi May 18, 2020
f9aabe2
Replace ALWAYS_PARENT with a composite ParentOrElse sampler (#609)
bogdandrutu May 18, 2020
237ab5f
Fix instrumentation library synonym (#612)
MrAlias May 19, 2020
0121fc9
Makefile fixes (#615)
jmacd May 20, 2020
1a0395e
Tracers reference an InstrumentationLibrary rather than a Resource (#…
mwear May 21, 2020
df48497
add vendors.md doc about what it means to support opentelemetry (#594)
tsloughter May 21, 2020
5b78ee1
Metrics API specification: incorporate old content on calling convent…
jmacd May 21, 2020
e2f6ff4
Remove SpanId from Sampler input (#621)
reyang May 28, 2020
cbeb0ec
zipkin service name (#472)
SergeyKanzhelev May 30, 2020
77693e4
remove OpenCensus exporter requirement from the library guideline (#631)
reyang Jun 2, 2020
1729bc4
Update CHANGELOG with 0.4.0/0.5.0 (#633)
carlosalberto Jun 3, 2020
f78d35f
propose experimental folder (#632)
SergeyKanzhelev Jun 9, 2020
a4c012a
Improve root span description (#645)
tigrannajaryan Jun 12, 2020
b8566d0
Add link to version attribute schemas (#643)
tigrannajaryan Jun 12, 2020
5aae909
Setting naming convention for exporter packages (#629)
toumorokoshi Jun 12, 2020
6f47d03
Clean up Tracing API spec, clarify Tracer vs TracerProvider. (#619)
Oberon00 Jun 15, 2020
95ec22d
docs: change SumObserver to UpDownSumObserver because before we were …
DotSpy Jun 15, 2020
d46c361
Add span attribute to indicate cold starts of Function as a Service e…
arminru Jun 15, 2020
99b31d4
Extend semantic conventions for RPC and allow non-gRPC calls (#604)
arminru Jun 17, 2020
4a8ee03
Update codeowners to support area owners (#661)
bogdandrutu Jun 22, 2020
0905ea6
Fix CODEOWNERS syntax (#670)
arminru Jun 24, 2020
9e8c5f1
Add semantic conventions for http content size (#641)
anuraaga Jun 25, 2020
462b64a
Added semantic conventions for the "process" resource (#635)
james-bebbington Jun 30, 2020
4a2fd06
Add semantic conventions for container id (#673)
wangzlei Jun 30, 2020
1d9006d
Change "ordered mapping" to "collection of key-value pairs" (#646)
tigrannajaryan Jun 30, 2020
4daee3a
Clarify semantic conventions around span start and end time (#592)
toumorokoshi Jun 30, 2020
b70565d
Add peer.service semantic convention to indicate the name of a target…
anuraaga Jun 30, 2020
0c6f484
Exclude github.com from markdown-link-check (#675)
arminru Jul 1, 2020
b338f9f
Do not write a value in Context upon failed extraction. (#671)
carlosalberto Jul 1, 2020
6c86748
Revise and extend semantic conventions for databases (#575)
arminru Jul 1, 2020
c8554d8
Remove ZPagesProcessor mentioned in SDK spec (#683)
arminru Jul 1, 2020
8b25420
Update CHANGELOG with 0.6.0 changes. (#685)
carlosalberto Jul 1, 2020
4ea4d27
Fix links that weren't working (#688)
jajanet Jul 3, 2020
e69bde6
typos (#687)
shrapx Jul 4, 2020
709293f
Fix Redis sample (db.redis.database_index was missing) (#692)
arminru Jul 9, 2020
f4e6d6e
Update resource `process.*` descriptions (#695)
MrAlias Jul 10, 2020
0434a7b
Add mapping for nginx 499 http status (#677)
Jul 10, 2020
3e34565
Use OTel as the official acronym in the README. (#700)
carlosalberto Jul 14, 2020
c5b1dfd
Add issue/PR templates (#701)
reyang Jul 14, 2020
27010e5
Add resource semantic conventions for operating systems (#693)
arminru Jul 15, 2020
b610b07
Fix typo (#702)
reyang Jul 15, 2020
363e339
Adapt semantic conventions for the span name of messaging systems (#690)
arminru Jul 15, 2020
bd98664
Unify the batch span processor parameters (#708)
MrAlias Jul 17, 2020
15c41b1
Add an addendum for allowing async/callback export return results. (#…
jkwatson Jul 17, 2020
587beba
specify how probability sampler is used with ParentOrElse (#704)
dyladan Jul 17, 2020
29fccfe
Exception reporting specification (#697)
mwear Jul 17, 2020
b8948d9
Small clean up for Propagators. (#577)
carlosalberto Jul 20, 2020
6b6ca2a
Describe in-band and out-of-band terms (#714)
yurishkuro Jul 20, 2020
cfb6e9e
Clarify concurrency requirements for trace and metrics (#720)
bogdandrutu Jul 21, 2020
36a95cd
Move concurrency requirements to the API files (#724)
bogdandrutu Jul 22, 2020
d2665fd
Centralize attributes definition (#722)
bogdandrutu Jul 22, 2020
f26c57a
Add log data model (#694)
tigrannajaryan Jul 22, 2020
619b588
Split resource semantic conventions in smaller files (#727)
bogdandrutu Jul 23, 2020
b054648
fix link 'Log Data Model' (#733)
AntonDzyk Jul 24, 2020
de3b65e
Add semantic conventions for all Kubernetes objects (#732)
bogdandrutu Jul 25, 2020
c33919e
DocFX sanity check (#742)
reyang Jul 27, 2020
7ae3d06
Change the default sampler to ParentOrElse(AlwaysOn) (#750)
MitchellDumovic Jul 29, 2020
6468f8a
Trace SDK: Provide definitions for readable and read/write span. (#669)
Oberon00 Aug 1, 2020
fcc4ac6
Remove warnings about Span.UpdateName (#754)
iNikem Aug 3, 2020
ea15a2d
Close stale PRs (#744)
iNikem Aug 3, 2020
b4e327c
Minor edits to the SpanContext (#741)
cijothomas Aug 3, 2020
66a6dc6
Clean up R/W span spec. (#756)
Oberon00 Aug 5, 2020
8e7b2cc
Add logs overview (#737)
tigrannajaryan Aug 5, 2020
3891524
Specify the initial propagators requirements. (#735)
carlosalberto Aug 5, 2020
3fce938
add initial env var draft specification (#666)
mwear Aug 5, 2020
98bc818
Clarify how to make progress on a PR (#745)
reyang Aug 6, 2020
91590d9
Add Empty array (#760)
thisthat Aug 6, 2020
0bc38e4
Use OTEL_RESOURCE_ATTRIBUTES instead of OTEL_RESOURCE_LABELS. (#758)
carlosalberto Aug 6, 2020
e8b5802
k8s: Differentiate container spec name and container name (#762)
asuresh4 Aug 7, 2020
e6a4a8d
Add Global Error Handler (#757)
MitchellDumovic Aug 7, 2020
4d879e0
Specify technical-committee explicitly to allow random assignment of …
bogdandrutu Aug 10, 2020
a719697
Move RemoteEndpoint to new location with updates.
CodeBlanch Aug 11, 2020
ebcee97
Fixed casing of remoteEndpoint.
CodeBlanch Aug 11, 2020
0231d7b
Merging master.
CodeBlanch Aug 11, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 16 additions & 8 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,35 @@ version: 2
jobs:
misspell:
docker:
- image: circleci/golang:1.12
- image: circleci/golang:1.14
steps:
- checkout
- run:
name: Misspell Install
command: make install-misspell
- run:
name: Misspell check
command: make precommit
command: make misspell

markdownlint:
docker:
- image: circleci/ruby:latest
- image: node:13
steps:
- checkout
- run:
name: Install markdownlint
command: gem install mdl
name: Install Tools
command: |
make install-markdown-lint
make install-markdown-link-check
- run:
name: Check markdownlint
command: mdl -c .mdlrc .
name: Run Tools
command: |
make markdown-lint
make markdown-link-check

workflows:
version: 2
build:
check-errors:
jobs:
- misspell
- markdownlint
28 changes: 28 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#####################################################
#
# List of approvers for OpenTelemetry Specifications repository
#
#####################################################
#
# Learn about membership in OpenTelemetry community:
# https://github.com/open-telemetry/community/blob/master/community-membership.md
#
#
# Learn about CODEOWNERS file format:
# https://help.github.com/en/articles/about-code-owners
#

# Global owners, will be the owners for everything in the repo. Membership is tracked via https://github.com/open-telemetry/community/blob/master/community-members.md
* @open-telemetry/technical-committee @open-telemetry/specs-approvers

# Trace owners (global + trace)
experimental/trace/ @open-telemetry/technical-committee @open-telemetry/specs-approvers @open-telemetry/specs-trace-approvers
specification/trace/ @open-telemetry/technical-committee @open-telemetry/specs-approvers @open-telemetry/specs-trace-approvers

# Metrics owners (global + metrics)
experimental/metrics/ @open-telemetry/technical-committee @open-telemetry/specs-approvers @open-telemetry/specs-metrics-approvers
specification/metrics/ @open-telemetry/technical-committee @open-telemetry/specs-approvers @open-telemetry/specs-metrics-approvers

# Logs owners (global + logs)
experimental/logs/ @open-telemetry/technical-committee @open-telemetry/specs-approvers @open-telemetry/specs-logs-approvers
specification/logs/ @open-telemetry/technical-committee @open-telemetry/specs-approvers @open-telemetry/specs-logs-approvers
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/context.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: Context
about: Issues related to the specification/context directory
labels: spec:context
---

**What are you trying to achieve?**

What did you expect to see?

**Additional context.**

Add any other context about the problem here. If you followed an existing documentation, please share the link to it.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/correlationcontext.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: CorrelationContext
about: Issues related to the specification/correlationcontext directory
labels: spec:correlationcontext
---

**What are you trying to achieve?**

What did you expect to see?

**Additional context.**

Add any other context about the problem here. If you followed an existing documentation, please share the link to it.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/logs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: Logs
about: Issues related to the specification/logs directory
labels: spec:logs
---

**What are you trying to achieve?**

What did you expect to see?

**Additional context.**

Add any other context about the problem here. If you followed an existing documentation, please share the link to it.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/metrics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: Metrics
about: Issues related to the specification/metrics directory
labels: spec:metrics
---

**What are you trying to achieve?**

What did you expect to see?

**Additional context.**

Add any other context about the problem here. If you followed an existing documentation, please share the link to it.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/miscellaneous.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: Miscellaneous (anything else)
about: Issues that do not fit into other categories
labels: spec:miscellaneous
---

**What are you trying to achieve?**

What did you expect to see?

**Additional context.**

Add any other context about the problem here. If you followed an existing documentation, please share the link to it.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/protocol.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: Protocol
about: Issues related to the specification/protocol directory
labels: spec:protocol
---

**What are you trying to achieve?**

What did you expect to see?

**Additional context.**

Add any other context about the problem here. If you followed an existing documentation, please share the link to it.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/resource.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: Resource
about: Issues related to the specification/resource directory
labels: spec:resource
---

**What are you trying to achieve?**

What did you expect to see?

**Additional context.**

Add any other context about the problem here. If you followed an existing documentation, please share the link to it.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/trace.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: Trace
about: Issues related to the specification/trace directory
labels: spec:trace
---

**What are you trying to achieve?**

What did you expect to see?

**Additional context.**

Add any other context about the problem here. If you followed an existing documentation, please share the link to it.
9 changes: 9 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Fixes #

## Changes

Please provide a brief description of the changes here.

Related issues #

Related [oteps](https://github.com/open-telemetry/oteps) #
20 changes: 20 additions & 0 deletions .github/workflows/docfx.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: docfx

on:
pull_request:
branches: [ master ]

jobs:
build:
runs-on: windows-latest

steps:
- name: check out code
uses: actions/checkout@v2

- name: install docfx
run: choco install docfx -y

- name: run .\docfx.cmd
shell: cmd
run: .\docfx.cmd
17 changes: 17 additions & 0 deletions .github/workflows/state-pr.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: "Close stale pull requests"
on:
schedule:
- cron: "12 3 * * *" # arbitrary time not to DDOS GitHub

jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-pr-message: 'This PR was marked stale due to lack of activity. It will be closed in 7 days.'
close-pr-message: 'Closed as inactive. Feel free to reopen if this PR is still being worked on.'
days-before-stale: 14
days-before-close: 7
debug-only: true
7 changes: 7 additions & 0 deletions .markdown_link_check_config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"ignorePatterns": [
{
"pattern": "^https://github\\.com"
}
]
}
9 changes: 9 additions & 0 deletions .markdownlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"default": true,
"MD024": { "allow_different_nesting": true },
"MD029": { "style": "ordered" },
"ul-style": false, # MD004
"line-length": false, # MD013
"no-inline-html": false, # MD033
"fenced-code-language": false # MD040
}
1 change: 0 additions & 1 deletion .mdlrc

This file was deleted.

19 changes: 0 additions & 19 deletions .mdlstyle.rb

This file was deleted.

3 changes: 3 additions & 0 deletions .vs/ProjectSettings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"CurrentProjectSetting": null
}
8 changes: 8 additions & 0 deletions .vs/VSWorkspaceState.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"ExpandedNodes": [
"",
"\\specification"
],
"SelectedNode": "\\specification\\exporter-zipkin.md",
"PreviewInSolutionExplorer": false
}
Binary file added .vs/opentelemetry-spec/v16/.suo
Binary file not shown.
Binary file added .vs/opentelemetry-spec/v16/TestStore/0/000.testlog
Binary file not shown.
Binary file not shown.
Binary file added .vs/slnx.sqlite
Binary file not shown.
93 changes: 83 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,86 @@ the release.

## Unreleased

New:

- Add resource semantic conventions for operating systems ([#693](https://github.com/open-telemetry/opentelemetry-specification/pull/693))

Updates:

- Add semantic convention for NGINX custom HTTP 499 status code.
- Adapt semantic conventions for the span name of messaging systems ([#690](https://github.com/open-telemetry/opentelemetry-specification/pull/690))
- Provide clear definitions for readable and read/write span interfaces in the SDK ([#669](https://github.com/open-telemetry/opentelemetry-specification/pull/669))
* SpanProcessors must provide read/write access at least in OnStart.
- Specify how `Probability` sampler is used with `ParentOrElse` sampler.
- Clean up api-propagators.md, by extending documentation and removing redundant sections ([#577](https://github.com/open-telemetry/opentelemetry-specification/pull/577))

## v0.6.0 (07-01-2020)

New:

- Add span attribute to indicate cold starts of Function as a Service executions ([#650](https://github.com/open-telemetry/opentelemetry-specification/pull/650))
- Add conventions for naming of exporter packages ([#629](https://github.com/open-telemetry/opentelemetry-specification/pull/629))
- Add semantic conventions for container id ([#673](https://github.com/open-telemetry/opentelemetry-specification/pull/673))
- Add semantic conventions for HTTP content length ([#641](https://github.com/open-telemetry/opentelemetry-specification/pull/641))
- Add semantic conventions for process resource ([#635](https://github.com/open-telemetry/opentelemetry-specification/pull/635))
- Add peer.service to provide a user-configured name for a remote service ([#652](https://github.com/open-telemetry/opentelemetry-specification/pull/652))

Updates:

- Improve root Span description ([#645](https://github.com/open-telemetry/opentelemetry-specification/pull/645))
- Extend semantic conventions for RPC and allow non-gRPC calls ([#604](https://github.com/open-telemetry/opentelemetry-specification/pull/604))
- Revise and extend semantic conventions for databases ([#575](https://github.com/open-telemetry/opentelemetry-specification/pull/575))
- Clarify Tracer vs TracerProvider in tracing API and SDK spec. ([#619](https://github.com/open-telemetry/opentelemetry-specification/pull/619))
Most importantly:
* Configuration should be stored not per Tracer but in the TracerProvider.
* Active spans are not per Tracer.
- Do not set any value in Context upon failed extraction ([#671](https://github.com/open-telemetry/opentelemetry-specification/pull/671))
- Clarify semantic conventions around span start and end time ([#592](https://github.com/open-telemetry/opentelemetry-specification/pull/592))

## v0.5.0 (06-02-2020)

- Define Log Data Model.
- Remove SpanId from Sampler input.
- Clarify what it will mean for a vendor to "support OpenTelemetry".
- Clarify Tracers should reference an InstrumentationLibrary rather than a Resource.
- Replace ALWAYS_PARENT sampler with a composite ParentOrElse sampler.
- Incorporate old content on metrics calling conventions, label sets.
- Update api-metrics-user.md and api-metrics-meter.md with the latest metrics API.
- Normalize Instrumentation term for instrumentations.
- Change w3c correlation context to custom header.

## v0.4.0 (05-12-2020)

- [OTEP-83](https://github.com/open-telemetry/oteps/blob/master/text/0083-component.md) Introduce the notion of InstrumentationLibrary.
- [OTEP-88](https://github.com/open-telemetry/oteps/blob/master/text/metrics/0088-metric-instrument-optional-refinements.md) Metrics API instrument foundation.
- [OTEP-91](https://github.com/open-telemetry/oteps/blob/master/text/logs/0091-logs-vocabulary.md) Logs vocabulary.
- [OTEP-92](https://github.com/open-telemetry/oteps/blob/master/text/logs/0092-logs-vision.md) Logs Vision.
- [OTEP-90](https://github.com/open-telemetry/oteps/blob/master/text/metrics/0090-remove-labelset-from-metrics-api.md) Remove LabelSet from the metrics API.
- [OTEP-98](https://github.com/open-telemetry/oteps/blob/master/text/metrics/0098-metric-instruments-explained.md) Explain the metric instruments.
- [OTEP-99](https://github.com/open-telemetry/oteps/blob/master/text/0099-otlp-http.md) OTLP/HTTP: HTTP Transport Extension for OTLP.
- Define handling of null and empty attribute values.
- Rename Setter.put to Setter.set
- Add glossary for typically misused terms.
- Clarify that resources are immutable.
- Clarify that SpanContext.IsRemote is false on remote children.
- Move specifications into sub-directories per signal.
- Remove references to obsolete `peer.*` attributes.
- Span semantic conventions for for messaging systems.
- Span semantic conventions for function as a service.
- Remove the handling of retries from trace exporters.
- Remove Metrics' default keys.
- Add some clarifying language to the semantics of metric instrument naming.
- Allow injectors and extractors to be separate interfaces.
- Add an explanation on why Context Restore operation is needed.
- Document special Zipkin conversion cases.

## v0.3.0 (02-21-2020)

- [OTEP-0059](https://github.com/open-telemetry/oteps/blob/master/text/0059-otlp-trace-data-format.md) Add OTLP Trace Data Format specification.
- [OTEP-0059](https://github.com/open-telemetry/oteps/blob/master/text/trace/0059-otlp-trace-data-format.md) Add OTLP Trace Data Format specification.
- [OTEP-0066](https://github.com/open-telemetry/oteps/blob/master/text/0066-separate-context-propagation.md) Separate Layer for Context Propagation.
- [OTEP-0070](https://github.com/open-telemetry/oteps/blob/master/text/0070-metric-bound-instrument.md) Rename metric instrument "Handles" to "Bound Instruments".
- [OTEP-0072](https://github.com/open-telemetry/oteps/blob/master/text/0072-metric-observer.md) Metric Observer instrument specification (refinement).
- [OTEP-0080](https://github.com/open-telemetry/oteps/blob/master/text/0080-remove-metric-gauge.md) Remove the Metric Gauge instrument, recommend use of other instruments.
- [OTEP-0070](https://github.com/open-telemetry/oteps/blob/master/text/metrics/0070-metric-bound-instrument.md) Rename metric instrument "Handles" to "Bound Instruments".
- [OTEP-0072](https://github.com/open-telemetry/oteps/blob/master/text/metrics/0072-metric-observer.md) Metric Observer instrument specification (refinement).
- [OTEP-0080](https://github.com/open-telemetry/oteps/blob/master/text/metrics/0080-remove-metric-gauge.md) Remove the Metric Gauge instrument, recommend use of other instruments.
- Update 0003-measure-metric-type to match current Specification.
- Update 0009-metric-handles to match current Specification.
- Clarify named tracers and meters.
Expand All @@ -33,12 +106,12 @@ the release.
## v0.2.0 (10-22-2019)

- [OTEP-0001](https://github.com/open-telemetry/oteps/blob/master/text/0001-telemetry-without-manual-instrumentation.md) Added Auto-Instrumentation.
- [OTEP-0002](https://github.com/open-telemetry/oteps/blob/master/text/0002-remove-spandata.md): Removed SpanData interface in favor of Span Start and End options.
- [OTEP-0003](https://github.com/open-telemetry/oteps/blob/master/text/0003-measure-metric-type.md) Consolidatesd pre-aggregated and raw metrics APIs.
- [OTEP-0008](https://github.com/open-telemetry/oteps/blob/master/text/0008-metric-observer.md) Added Metrics Observers API.
- [OTEP-0009](https://github.com/open-telemetry/oteps/blob/master/text/0009-metric-handles.md) Added Metrics Handle API.
- [OTEP-0010](https://github.com/open-telemetry/oteps/blob/master/text/0010-cumulative-to-counter.md) Rename "Cumulative" to "Counter" in the Metrics API.
- [OTEP-006](https://github.com/open-telemetry/oteps/blob/master/text/0006-sampling.md) Moved sampling from the API tp the SDK.
- [OTEP-0002](https://github.com/open-telemetry/oteps/blob/master/text/trace/0002-remove-spandata.md): Removed SpanData interface in favor of Span Start and End options.
- [OTEP-0003](https://github.com/open-telemetry/oteps/blob/master/text/metrics/0003-measure-metric-type.md) Consolidatesd pre-aggregated and raw metrics APIs.
- [OTEP-0008](https://github.com/open-telemetry/oteps/blob/master/text/metrics/0008-metric-observer.md) Added Metrics Observers API.
- [OTEP-0009](https://github.com/open-telemetry/oteps/blob/master/text/metrics/0009-metric-handles.md) Added Metrics Handle API.
- [OTEP-0010](https://github.com/open-telemetry/oteps/blob/master/text/metrics/0010-cumulative-to-counter.md) Rename "Cumulative" to "Counter" in the Metrics API.
- [OTEP-006](https://github.com/open-telemetry/oteps/blob/master/text/trace/0006-sampling.md) Moved sampling from the API tp the SDK.
- [OTEP-0007](https://github.com/open-telemetry/oteps/blob/master/text/0007-no-out-of-band-reporting.md) Moved support for out-of-band telemetry from the API to the SDK.
- [OTEP-0016](https://github.com/open-telemetry/oteps/blob/master/text/0016-named-tracers.md) Added named providers for Tracers and Meters.
- Added design goals and requirements for a telemetry data exchange protocol.
Expand Down
Loading