-
Notifications
You must be signed in to change notification settings - Fork 893
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
Merge OTEPs into the Specification #4288
Merge OTEPs into the Specification #4288
Commits on Jul 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 93d812b - Browse repository at this point
Copy the full SHA 93d812bView commit details
Commits on Aug 9, 2019
-
RFC for Removing and replacing SpanData (open-telemetry/oteps#8)
* RFC: Remove SpanData * formatting * respond to comments, add related issues * finishing touches * rename file * respond to comments * edit withOption wording * Update 0004-remove-spandata.md Co-Authored-By: Yang Song <[email protected]> * fix typo/github links * Adds language for including span ID, removes it from open questions * respond to comments * Rename 0004-remove-spandata.md to text/0002-remove-spandata.md * Change finish to end * Clarify where the isOutOfBand option passed.
Configuration menu - View commit details
-
Copy full SHA for b610107 - Browse repository at this point
Copy the full SHA b610107View commit details
Commits on Aug 13, 2019
-
Metrics API RFCs to eliminate Raw statistics (open-telemetry/oteps#4)
* Four metrics RFCs to eliminate raw statistics * Create 4 RFC drafts on metrics * Update 0001-metric-pre-defined-labels.md Co-Authored-By: Isobel Redelmeier <[email protected]> * Update 0001-metric-pre-defined-labels.md Co-Authored-By: Isobel Redelmeier <[email protected]> * Refinements * Set status to proposed * Assign numbers 3-4-5-6 * Renumber refs * Update status styling * Fix misspellings * Combine the first three into one
Configuration menu - View commit details
-
Copy full SHA for 5edf348 - Browse repository at this point
Copy the full SHA 5edf348View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2add896 - Browse repository at this point
Copy the full SHA 2add896View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3eb5b2 - Browse repository at this point
Copy the full SHA d3eb5b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27431fa - Browse repository at this point
Copy the full SHA 27431faView commit details
Commits on Aug 16, 2019
-
Global initializer requirements proposal (open-telemetry/oteps#11)
* Document global initializion * Global initializer requirements * Minor revision * Set status * Rename 0010-global-init.md to text/0005-global-init.md * OTr->OTel
Configuration menu - View commit details
-
Copy full SHA for 1b16d8c - Browse repository at this point
Copy the full SHA 1b16d8cView commit details
Commits on Aug 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5f2b53f - Browse repository at this point
Copy the full SHA 5f2b53fView commit details
Commits on Aug 26, 2019
-
Propose sampling API changes (open-telemetry/oteps#24)
* Propose sampling API changes * Add details about SamplingHint, Sampler interface and default samplers. * Add details about start span operation. * Update spelling text/0006-sampling.md Co-Authored-By: Yang Song <[email protected]> * Update spelling text/0006-sampling.md Co-Authored-By: Yang Song <[email protected]> * Add span name to the Sampler interface. Clarify how the sampling flags are exposed. * Use ascii for personas * Add spankind to the sampler input. * Remove delayed span creation proposal from this RFC * Remove unspecified type from sampler hint. * Update text/0006-sampling.md Co-Authored-By: Tristan Sloughter <[email protected]> * Add clarification that Sampler is always called.
Configuration menu - View commit details
-
Copy full SHA for 04195af - Browse repository at this point
Copy the full SHA 04195afView commit details
Commits on Sep 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1fe55b5 - Browse repository at this point
Copy the full SHA 1fe55b5View commit details
Commits on Sep 12, 2019
-
Propose Datadog's auto-instrumentation libraries as a starting point (o…
…pen-telemetry/oteps#41) * Propose Datadog's auto-instr as a starting point * Address PR comments * Review responses
Configuration menu - View commit details
-
Copy full SHA for e0c7e48 - Browse repository at this point
Copy the full SHA e0c7e48View commit details -
RFC 0003, 0007 updates (Metrics measure type, metrics handle specific…
…ation), RFC 0004 (configurable aggregation) deleted (open-telemetry/oteps#29) * Updates to 0003 following work session 8/21/2019 * Update date * Feedback applied * Feedback applied * Remove handle specification, will create another RFC * More typing * Add metrics handles RFC * Rename 0000 * Remove 0004 * Add an open question from python PR87 * Add an open question about RecordBatch * Clarify the open questions * Name NonNegative and NonDescending options * Clarify the Measurement unit for RecordBatch * Add issues addressed * Linkify * Linkify * Format * Address option names and default settings * Answer questions * Spelling * Use 0007 * Refer to 0008 * Take suggestion
Configuration menu - View commit details
-
Copy full SHA for 06e5217 - Browse repository at this point
Copy the full SHA 06e5217View commit details -
WIP: RFC 0008 Metric observer callback specification (open-telemetry/…
…oteps#39) * Metric observer spec * Observers cannot call use Set. Suggest a constructor name. * Typo fix * Number 0007 * Use 0008
Configuration menu - View commit details
-
Copy full SHA for 124347c - Browse repository at this point
Copy the full SHA 124347cView commit details -
RFC: Remove support to report out-of-band telemetry from the API (ope…
…n-telemetry/oteps#26) * Propose: Remove support to report out-of-band telemetry from the API * Clarify what the change means * Update text/0007-no-out-of-band-reporting.md Co-Authored-By: Yang Song <[email protected]> * Update text/0007-no-out-of-band-reporting.md Co-Authored-By: Yang Song <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c794d97 - Browse repository at this point
Copy the full SHA c794d97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3330d02 - Browse repository at this point
Copy the full SHA 3330d02View commit details
Commits on Sep 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3841007 - Browse repository at this point
Copy the full SHA 3841007View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eac561 - Browse repository at this point
Copy the full SHA 8eac561View commit details
Commits on Sep 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 16f515c - Browse repository at this point
Copy the full SHA 16f515cView commit details
Commits on Sep 16, 2019
-
Metrics API: Rename Cumulative to Counter (open-telemetry/oteps#47)
* Rename Cumulative to Counter * Reword that * More explanation and caveats * More explanation and caveats
Configuration menu - View commit details
-
Copy full SHA for 7ea7775 - Browse repository at this point
Copy the full SHA 7ea7775View commit details
Commits on Sep 26, 2019
-
Propose "Named Tracers" (open-telemetry/oteps#16)
* First draft: "named tracers" * Implement feedback. * Move named tracers proposal into text folder * Apply suggestions from code review Co-Authored-By: Armin Ruech <[email protected]> * Apply suggestions from code review Co-Authored-By: Armin Ruech <[email protected]> * Add examples section. * Update 0000-named-tracers.md * Implement feedback from code review * Remove the implementation details about enabling / disabling ... of sensors and reduced the proposal the actual core of associating names with tracers.:q * Update text/0000-named-tracers.md Co-Authored-By: Christian Neumüller <[email protected]> * Update text/0000-named-tracers.md Co-Authored-By: Christian Neumüller <[email protected]> * Reworked this RFC based on feedback on GitHub. * Implement latest review suggestions * Removed formatting * Re-introduce plain string factory and move Resource-based approach to alternatives * Use ` to format the names in the examples. * Fix typo and broken link * Extended the OTEP to included Metrics as well. * Update text/0000-named-tracers.md Co-Authored-By: Christian Neumüller <[email protected]> * Update text/0000-named-tracers.md Co-Authored-By: Christian Neumüller <[email protected]> * Implement latest feedback. * Rename 0000-named-tracers.md to 0016-named-tracers.md
Configuration menu - View commit details
-
Copy full SHA for 897dc45 - Browse repository at this point
Copy the full SHA 897dc45View commit details
Commits on Sep 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b0c5aa6 - Browse repository at this point
Copy the full SHA b0c5aa6View commit details -
Set status to approved (open-telemetry/oteps#56)
Since this OTEP has been thoroughly discussed before entering the "proposed" stage, it should be ready for approval already.
Configuration menu - View commit details
-
Copy full SHA for bc828ff - Browse repository at this point
Copy the full SHA bc828ffView commit details
Commits on Oct 6, 2019
-
Clarify maintenance of auto-instr repos (open-telemetry/oteps#57)
* Clarify maintenance of auto-instr repos * Make the implicit explicit per PR comment
Configuration menu - View commit details
-
Copy full SHA for 8982037 - Browse repository at this point
Copy the full SHA 8982037View commit details
Commits on Oct 8, 2019
-
Proposal: Add a version semantic attribute (open-telemetry/oteps#38)
* add resource version rfc * fix typo * update due to feedback * Update text/0000-version-resource.md Co-Authored-By: Yuri Shkuro <[email protected]> * update number * remove old version * Rename 0038-version-resource.md to 0038-version-semantic-convention.md * Rename 0038-version-semantic-convention.md to 0038-version-semantic-attribute.md
Configuration menu - View commit details
-
Copy full SHA for d1c04fa - Browse repository at this point
Copy the full SHA d1c04faView commit details
Commits on Oct 29, 2019
-
Add OpenTelemetry Protocol (OTLP) RFC (open-telemetry/oteps#35)
* Add OTLP Draft RFC OpenTelemetry Protocol (OTLP) specification describes the encoding, transport and delivery mechanism of telemetry data between telemetry sources, intermediate nodes such as collectors and telemetry backends. * PR fixes * Make Unary gRPC the only recommended mode Experiments have shown that Streaming implementation results in significantly more complex code. The performance benefits of Streaming mode were only visible in very small batches and are not applicable to real life scenarios when under high load we aim to have large batches. In addition, one of the potential benefits that we could get with Streaming - the ability to optimize and avoid repetition of Resource does not seem to have much real life usage. As a result Streaming mode was removed from the RFC and Unary mode is the only mode that is now part of the spec. * Address review comments * Change status to approved * Address review comments
Configuration menu - View commit details
-
Copy full SHA for 59d3f02 - Browse repository at this point
Copy the full SHA 59d3f02View commit details
Commits on Nov 7, 2019
-
Add OTLP Trace Data Format specification (open-telemetry/oteps#59)
* Add OTLP Trace Data Format specification This is a continuation of OTLP RFC proposal open-telemetry/oteps#35 This change defines the data format used by Span and Resource messages. The data format is a result of research of prior art (primarily OpenCensus and Jaeger), as well as experimentation and benchmarking done as part of OTLP RFC proposal. Go benchmark source code is available at https://github.com/tigrannajaryan/exp-otelproto (use `make benchmark-encoding` target). Benchmarking shows that depending on the payload composition this data format is about 4x-5x faster in encoding and 2x-3x faster in decoding equivalent data compared to OpenCensus data format (all benchmarks in Go). Notable differences from OpenCensus: - Attribute key/value pairs are represented as a list rather than as a map. This results in significant performance gains and at the same time changes the semantic of attributes because now it is possible to have multiple attributes with the same key. This is also in-line with Jaeger's tags representation. - Removed unnecessary wrappers such as google.protobuf.Timestamp which resulted in significant performance improvements for certain payload compositions (e.g. lots of TimedEvents). - Resource labels use the same data type as Span attributes which now allows to have labels with other data types (OpenCensus only allowed strings). * Address review comments * Add protobuf type qualifier to pre-formatted blocks * Add a note about future goals for the protocol * Address review comments * Make sure all field comments start with field name * Change status to approved * Clarify start and end time expectations. * Address Sergey's comments * Remove string length requirement * Add StatusCode enum
Configuration menu - View commit details
-
Copy full SHA for 7df738a - Browse repository at this point
Copy the full SHA 7df738aView commit details
Commits on Nov 16, 2019
-
OTEP 0049: LabelSet specification (to match current Metrics spec) (op…
…en-telemetry/oteps#49) * Draft LabelSet spec * Typos * Add notes on performance expectations * Typo * Updates to use Monotonic/NonMonotonic, and NonNegtive/Signed * Revert * PR number 49 * Major revision to match the already-merged specification on LabelSet * Update text/0049-metric-label-set.md Co-Authored-By: dyladan <[email protected]> * Update text/0049-metric-label-set.md Co-Authored-By: dyladan <[email protected]> * Update text/0049-metric-label-set.md Co-Authored-By: dyladan <[email protected]> * Accept suggested phrasing * Revert mod changes eh? * Update text/0049-metric-label-set.md Co-Authored-By: Tyler Yahn <[email protected]> * Update text/0049-metric-label-set.md Co-Authored-By: Isobel Redelmeier <[email protected]> * Remove explicit meter argument where not necessary
Configuration menu - View commit details
-
Copy full SHA for 905e355 - Browse repository at this point
Copy the full SHA 905e355View commit details -
Update 0003-measure-metric-type to match current spec (open-telemetry…
…/oteps#61) * Propose approval / start round 3 of discussion * Use Monotonic * Updates to use Monotonic/NonMonotonic, and NonNegtive/Signed * Update 0003 * Minor * Revert * Revert
Configuration menu - View commit details
-
Copy full SHA for 4973f4f - Browse repository at this point
Copy the full SHA 4973f4fView commit details
Commits on Nov 26, 2019
-
Update 0009-metric-handles to match current spec (open-telemetry/otep…
…s#62) * Update 0008 and accept
Configuration menu - View commit details
-
Copy full SHA for fac5e51 - Browse repository at this point
Copy the full SHA fac5e51View commit details
Commits on Dec 13, 2019
-
Rename metric instrument "Handles" to "Bound Instruments" (open-telem…
…etry/oteps#70) * Add Bound Instruments OTEP * Add status
Configuration menu - View commit details
-
Copy full SHA for 6aa8c7e - Browse repository at this point
Copy the full SHA 6aa8c7eView commit details
Commits on Jan 8, 2020
-
Metric Observer instrument specification (refinement) (open-telemetry…
…/oteps#72) * Update with calling conventions * Typos * Typos * Formatting * Add further motivation for Observer instruments, fix unbound variable in code samples * Feedback for Bogdan's comments * More depth re: c24t's feedback * Remove bound instruments * Show that the label set can be cached
Configuration menu - View commit details
-
Copy full SHA for 0c7f797 - Browse repository at this point
Copy the full SHA 0c7f797View commit details
Commits on Jan 9, 2020
-
minor fixes in the sampling RFC (open-telemetry/oteps#50)
* minor fixes in the sampling RFC * address review comments Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e955087 - Browse repository at this point
Copy the full SHA e955087View commit details
Commits on Jan 18, 2020
-
Proposal: Separate Layer for Context Propagation (open-telemetry/otep…
…s#66) * Proposal to separate context propagation from observability * cleanup description for Extract * commas Co-Authored-By: Christian Neumüller <[email protected]> * Update text/0000-separate-context-propagation.md Co-Authored-By: Christian Neumüller <[email protected]> * RFC proposal: A layered approach to data formats * whitespace Co-Authored-By: Reiley Yang <[email protected]> * Capitalization Co-Authored-By: Reiley Yang <[email protected]> * whitespace Co-Authored-By: Reiley Yang <[email protected]> * CleanBaggage -> ClearBaggage * move function descriptions to new line * Add Optional subheader * cleanup rough edits * clean up advice on pre-existing context implementations * Better context descriptions * remove data format file * remove git diff message * improved code sytnax * stop stuttering * Update text/0000-separate-context-propagation.md Co-Authored-By: Reiley Yang <[email protected]> * spacing * Refine propagation * Remove registry concept * Add explicit chaining * Add RFC ID number from PR * remove RFC status line * slight calrification for GetHTTPExtractor * add global propagators * Clean up motivation * Clean up explanbation intro * Clarify context types * Fix ChainHTTPInjector and ChainHTTPExtractor * typo * Reference Trace-Context, not just traceparent * Bagge context cleanup * stronger language around context access * Update text/0042-separate-context-propagation.md Co-Authored-By: Christian Neumüller <[email protected]> * clean up tradeoffs * v2.0 of this OTEP * Update OTEP number for new submission * remove image file for unused diagram * Update text/0066-separate-context-propagation.md Co-Authored-By: alrex <[email protected]> * Link to Erlang prototype * whitespace * ToC * Update text/0066-separate-context-propagation.md Co-Authored-By: Tristan Sloughter <[email protected]> * more context examples * typo * Update text/0066-separate-context-propagation.md Co-Authored-By: Yusuke Tsutsumi <[email protected]> * Apply suggestions from code review Co-Authored-By: Yuri Shkuro <[email protected]> * Renamed aspects to "cross-cutting concerns" * injectors are a list instead of chained * clean up API representation * cleanup examples * typo * remove correlations from proposal * Update text/0066-separate-context-propagation.md Co-Authored-By: Yuri Shkuro <[email protected]> * remove the term "chaining" * remove the terms upstream and downstream * improved architecturural explanation * whitespace * update link to Go prototype * Removed the Baggage API; replaced it with Correlations. * Fix the intro paragraph for Correlations * git merges ate my homework * some sentences were out of order * Clarify that correltions must be propagated * Clarify risks * removed extra header * Clarify definition of aspect-oriented programming * Fix RemoveCorrelation * Spelling * Update text/0066-separate-context-propagation.md Co-Authored-By: Sergey Kanzhelev <[email protected]> * Clarifying details * Update python prototype * Update text/0066-separate-context-propagation.md Co-Authored-By: Tyler Yahn <[email protected]> * Update text/0066-separate-context-propagation.md Co-Authored-By: Tyler Yahn <[email protected]> * Update text/0066-separate-context-propagation.md Co-Authored-By: Tyler Yahn <[email protected]> * Clarify that the APIs and example code are not meant as final. Add C# prototype * Inject returns headers, not context * Update text/0066-separate-context-propagation.md Co-Authored-By: Mauricio Vásquez <[email protected]> * spelling * remove spurious go comment Co-authored-by: Christian Neumüller <[email protected]> Co-authored-by: Reiley Yang <[email protected]> Co-authored-by: alrex <[email protected]> Co-authored-by: Tristan Sloughter <[email protected]> Co-authored-by: Yusuke Tsutsumi <[email protected]> Co-authored-by: Yuri Shkuro <[email protected]> Co-authored-by: Sergey Kanzhelev <[email protected]> Co-authored-by: Tyler Yahn <[email protected]> Co-authored-by: Mauricio Vásquez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 110344f - Browse repository at this point
Copy the full SHA 110344fView commit details
Commits on Jan 28, 2020
-
Remove SamplingHint from the Sampling otep (open-telemetry/oteps#79)
* Remove SamplingHint from the Sampling otep Signed-off-by: Bogdan Drutu <[email protected]> * Update text/0006-sampling.md Co-Authored-By: John Watson <[email protected]> * Update text/0006-sampling.md Co-Authored-By: John Watson <[email protected]> Co-authored-by: John Watson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8cf612c - Browse repository at this point
Copy the full SHA 8cf612cView commit details
Commits on Jan 29, 2020
-
Remove the Metric Gauge instrument, recommend use of other instruments (
open-telemetry/oteps#80) * Remove the Metric Gauge instrument, recommend exclusive use of Observer instrument * Typos * More text Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f92635a - Browse repository at this point
Copy the full SHA f92635aView commit details
Commits on Feb 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7422c7e - Browse repository at this point
Copy the full SHA 7422c7eView commit details -
Rename img files with otep prefix (open-telemetry/oteps#82)
Signed-off-by: Bogdan Cristian Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 174ae15 - Browse repository at this point
Copy the full SHA 174ae15View commit details
Commits on Mar 10, 2020
-
Propose removing LabelSet from metrics API (open-telemetry/oteps#90)
Signed-off-by: Bogdan Cristian Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ac4526 - Browse repository at this point
Copy the full SHA 2ac4526View commit details
Commits on Mar 13, 2020
-
Add InstrumentationLibrary to describe telemetry from a named Tracer/…
…Meter (open-telemetry/oteps#84) * Add InstrumentationLibrary to describe telemetry from a named Tracer/Meter Signed-off-by: Bogdan Cristian Drutu <[email protected]> * Update text/0083-component.md Co-Authored-By: Christian Neumüller <[email protected]> * Update text/0083-component.md Co-Authored-By: Christian Neumüller <[email protected]> * Update text/0083-component.md Co-Authored-By: Christian Neumüller <[email protected]> * Update text/0083-component.md Co-Authored-By: Christian Neumüller <[email protected]> * Update text/0083-component.md Co-Authored-By: Christian Neumüller <[email protected]> Co-authored-by: Christian Neumüller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 962fcc9 - Browse repository at this point
Copy the full SHA 962fcc9View commit details
Commits on Mar 18, 2020
-
Use gRPC status code to indicate retryable and not retryable errors (o…
…pen-telemetry/oteps#65) OTLP proposal originally used a separate ResultCode enumeration for server to tell the client whether the failed request can be retried or no. After discussion here open-telemetry/opentelemetry-proto#47 (comment) it became clear that the goal can be achieved using gRPC status codes without a need for custom enumeration. This change removes the ResultCode and explains how to use gRPC status codes. Co-authored-by: Yuri Shkuro <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 56eb56e - Browse repository at this point
Copy the full SHA 56eb56eView commit details
Commits on Mar 27, 2020
-
Add Logs to OpenTelemetry vocabulary (open-telemetry/oteps#91)
* Add Logs to OpenTelemetry vocabulary This commit proposes the initial vocabulary for logs and event to be used across OpenTelemetry project. This is an initial proposal and we can extend / clarify the vocabulary as we go. * Address PR comments
Configuration menu - View commit details
-
Copy full SHA for 6a4f4bd - Browse repository at this point
Copy the full SHA 6a4f4bdView commit details
Commits on Apr 7, 2020
-
Propose OpenTelemetry Logs Vision (open-telemetry/oteps#92)
* Propose OpenTelemetry Logs Vision This change proposes high-level items that define our long-term vision for Logs support in OpenTelemetry project, what we aspire to achieve. This is a starting point for discussion. I believe it is important for us to collectively come up with such vision. Comments, thoughts and opinions are highly welcome! Propose OpenTelemetry Logs Vision This change proposes igh-level items that define our long-term vision for Logs support in OpenTelemetry project, what we aspire to achieve. This a vision document that reflects our current desires. It is not a commitment to implement everything precisely as listed. The primary purpose of this document is to ensure all contributors work in alignment. As our vision changes over time maintainers reserve the right to add, modify, and remove items from this document. * Address PR comments
Configuration menu - View commit details
-
Copy full SHA for 02405b9 - Browse repository at this point
Copy the full SHA 02405b9View commit details
Commits on Apr 9, 2020
-
Remove temporary advertisement from Logs Vision (open-telemetry/oteps#94
Configuration menu - View commit details
-
Copy full SHA for a209ac3 - Browse repository at this point
Copy the full SHA a209ac3View commit details
Commits on Apr 10, 2020
-
Metrics API instrument foundation and refinements (open-telemetry/ote…
…ps#88) * Work on new ontology * More * Typos * Rewording and typos * Updates * More table * Typo * Add an example * Add detail and translation guidance * About monotonicity * More on Last Value relationship * Clarify _aggregation_ * For Bogdan * Note about OTEP 93 and OTEP 96 * Formatting
Configuration menu - View commit details
-
Copy full SHA for 91bc3d1 - Browse repository at this point
Copy the full SHA 91bc3d1View commit details
Commits on Apr 23, 2020
-
Add line break between PRs (open-telemetry/oteps#95)
Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b494497 - Browse repository at this point
Copy the full SHA b494497View commit details
Commits on Apr 27, 2020
-
OTLP/HTTP: HTTP Transport Extension for OTLP (open-telemetry/oteps#99)
* OTLP/HTTP: HTTP Transport Extension for OTLP OTLP can be currently communicated only via one transport: gRPC. While using gRPC has certain benefits there are also drawbacks: - Some users have infrastructure limitations that make gRPC-based protocol usage impossible. For example AWS ALB does not support gRPC connections. - gRPC is a relatively big dependency, which some clients are not willing to take. Plain HTTP is a smaller dependency and is built in the standard libraries of many programming languages. This proposal keeps the existing specification of OTLP over gRPC transport (OTLP/gRPC for short) and defines an additional way to use OTLP protocol over HTTP transport (OTLP/HTTP for short). OTLP/HTTP uses the same ProtoBuf payload that is used by OTLP/gRPC and defines how this payload is communicated over HTTP transport. * Address PR comments * Add response body description Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2bcc09f - Browse repository at this point
Copy the full SHA 2bcc09fView commit details
Commits on May 4, 2020
-
Enforce lint, link checks, fix errors. Remove "approved" status. (ope…
…n-telemetry/oteps#103) * Enforce lint, link checks, fix errors. Remove status. Signed-off-by: Bogdan Drutu <[email protected]> * Update text/0002-remove-spandata.md Co-authored-by: Armin Ruech <[email protected]> * Update text/0006-sampling.md Co-authored-by: Armin Ruech <[email protected]> * Update text/0016-named-tracers.md Co-authored-by: Armin Ruech <[email protected]> * Update text/0016-named-tracers.md Co-authored-by: Armin Ruech <[email protected]> * Update text/0092-logs-vision.md Co-authored-by: Armin Ruech <[email protected]> * Allow ? in the headers Signed-off-by: Bogdan Drutu <[email protected]> * Disable enforce link because of DDOS protection on github.com Signed-off-by: Bogdan Drutu <[email protected]> Co-authored-by: Armin Ruech <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2819ca9 - Browse repository at this point
Copy the full SHA 2819ca9View commit details -
Enforce similar structure for oteps as for specs (open-telemetry/otep…
…s#104) Signed-off-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2feafdd - Browse repository at this point
Copy the full SHA 2feafddView commit details
Commits on May 6, 2020
-
Explain the Metric API instruments (open-telemetry/oteps#98)
* Nine instruments * WIP: More explanation, starting on details section * Introduction * Typo fix * Table fmt * Rewrite without async delta instruments * More examples * Draft is ready * More names considered * More examples from review feedback * From comments * Typos * Address question about MMSC * About ValueObserver temporal quality * More on temporal quality terminology * 88 links to otep 88 * Swap temporal quality and default aggregation columns * Move link ref * Add 'Input' to the temporal quality header * Add detail * Rename into ./metrics * Lint * Lint
Configuration menu - View commit details
-
Copy full SHA for 70620b7 - Browse repository at this point
Copy the full SHA 70620b7View commit details -
Fix link in otep 0098 (open-telemetry/oteps#106)
Signed-off-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce3ea2c - Browse repository at this point
Copy the full SHA ce3ea2cView commit details
Commits on May 7, 2020
-
Move trace otep to trace directory (open-telemetry/oteps#105)
Signed-off-by: Bogdan Drutu <[email protected]> Co-authored-by: Carlos Alberto Cortez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 306f268 - Browse repository at this point
Copy the full SHA 306f268View commit details
Commits on May 22, 2020
-
Define Log Data model (open-telemetry/oteps#97)
* Define Log Data model This is a proposal of a data model and semantic conventions that allow to represent logs from various sources: application log files, machine generated events, system logs, etc. Existing log formats can be unambiguously mapped to this data model. Reverse mapping from this data model is also possible to the extent that the target log format has equivalent capabilities. The purpose of the data model is to have a common understanding of what a log record is, what data needs to be recorded, transferred, stored and interpreted by a logging system. * Move content from Google Doc to markdown here * Address PR comments * Add Google Cloud Logging mapping * Address PR comments * Resolve Open Questions * Add ECS mapping * Address PR comments
Configuration menu - View commit details
-
Copy full SHA for 2763e6c - Browse repository at this point
Copy the full SHA 2763e6cView commit details
Commits on Jun 4, 2020
-
Log Data Model: Rename ShortName to Name (open-telemetry/oteps#109)
Contributes to open-telemetry#622 This aligns the naming to what is already used for Embedded Logs (Span.Event). There is no change of semantics.
Configuration menu - View commit details
-
Copy full SHA for babc00a - Browse repository at this point
Copy the full SHA babc00aView commit details
Commits on Jun 9, 2020
-
zPages proposal (open-telemetry/oteps#110)
* zPages proposal * renamed file to the PR number * linter issues * linter issues * added some principles for zPages development * fixes after Reiley review
Configuration menu - View commit details
-
Copy full SHA for 174ad57 - Browse repository at this point
Copy the full SHA 174ad57View commit details
Commits on Jun 17, 2020
-
Move 0097-log-data-model.md to text/logs directory (open-telemetry/ot…
…eps#116) This places it in the right directory according to new structure for this repo.
Configuration menu - View commit details
-
Copy full SHA for db97153 - Browse repository at this point
Copy the full SHA db97153View commit details
Commits on Jul 7, 2020
-
HTTP/JSON Encoded for OTLP (open-telemetry/oteps#122)
* Add HTTP+JSON support for OTLP * update protocol detail desc * Rename title, handle line-breaking Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 157b1bd - Browse repository at this point
Copy the full SHA 157b1bdView commit details
Commits on Jul 10, 2020
-
Integrate Exemplars with Metrics SDK (open-telemetry/oteps#113)
* Exemplar OTEP * Wording fixes Co-authored-by: Tyler Yahn <[email protected]> * stats updates, specify parameters/output format * aggregation -> aggregator, other small changes * gauge -> lastvalue * Update text/metrics/0113-exemplars.md Co-authored-by: Chris Kleinknecht <[email protected]> Co-authored-by: Tyler Yahn <[email protected]> Co-authored-by: Chris Kleinknecht <[email protected]> Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0a302f - Browse repository at this point
Copy the full SHA a0a302fView commit details
Commits on Jul 14, 2020
-
Added auto resource detection proposal (open-telemetry/oteps#111)
* Added auto resource detection proposal * Removed resource provider concept as per review comments * Changed the proposal back to separating resource detection from the tracer/meter providers, clarified default resource detection in more detail, and added more points to the trade-offs & mitigations section * Wrap lines Co-authored-by: Sergey Kanzhelev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0f6d94 - Browse repository at this point
Copy the full SHA a0f6d94View commit details
Commits on Jul 17, 2020
-
Add metric naming conventions (open-telemetry/oteps#108)
* Proposal for metric naming conventions * Add Node example metrics * Node.js instead of Node * Rename file, add Prometheus quote * Second round of revisions * Working group feedback * More feedback changes * Minor clarifications * Word choice * Whitespace to check CLA status * Update text/metrics/0108-naming-conventions.md Co-authored-by: Tyler Yahn <[email protected]> * Update text/metrics/0108-naming-conventions.md Co-authored-by: Tyler Yahn <[email protected]> * Update text/metrics/0108-naming-conventions.md Co-authored-by: Tyler Yahn <[email protected]> * Update text/metrics/0108-naming-conventions.md Co-authored-by: Tyler Yahn <[email protected]> * Update text/metrics/0108-naming-conventions.md Co-authored-by: Tyler Yahn <[email protected]> * Update text/metrics/0108-naming-conventions.md Co-authored-by: Tyler Yahn <[email protected]> * Update text/metrics/0108-naming-conventions.md Co-authored-by: Tyler Yahn <[email protected]> * Code review feedback, remove discussion section * Remove some discussion topics, and fix an example * Rename OTEP 108 to metric naming _guidelines_ Co-authored-by: Tyler Yahn <[email protected]> Co-authored-by: Bogdan Drutu <[email protected]> Co-authored-by: jfoote <[email protected]> Co-authored-by: Yuri Shkuro <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 995169e - Browse repository at this point
Copy the full SHA 995169eView commit details
Commits on Jul 22, 2020
-
Remote configuration for the SDK proposal (open-telemetry/oteps#121)
* Otep for dynamic configuration * Revisions * Further explanation * Fix link * Revise proposal Co-authored-by: Sergey Kanzhelev <[email protected]> * Revisions * Make experimental * Slight revisions * Revisions * Phase 1 * Revisions * Change filename * Fix lint errors * Update text/0121-config-service.md Co-authored-by: Chris Kleinknecht <[email protected]> * Revisions * Fix lint errors * Add metadata explanation * Update text/0121-config-service.md Co-authored-by: Yuri Shkuro <[email protected]> * Update text/0121-config-service.md Co-authored-by: Yuri Shkuro <[email protected]> * Update text/0121-config-service.md Co-authored-by: Yuri Shkuro <[email protected]> * Update text/0121-config-service.md Co-authored-by: Yuri Shkuro <[email protected]> * Change period from enum to int * Specified service for metrics, removed tracing * Switch to MetricConfig * Clarify period description * Remove metadata field * Move to experimental folder Co-authored-by: Sergey Kanzhelev <[email protected]> Co-authored-by: Chris Kleinknecht <[email protected]> Co-authored-by: Yuri Shkuro <[email protected]> Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ea32de - Browse repository at this point
Copy the full SHA 2ea32deView commit details
Commits on Aug 4, 2020
-
Standard system metrics and semantic conventions (open-telemetry/otep…
…s#119) * standard system and runtime metric names * added more conventions and tables * formatting * cleanup writing/grammar * Made tables shorter, cleaned up, added runtime overview * more small fixes * Tweaks and moved "Open Questions" to the end * added PR number to filename * lint * Update tables, add runtime examples, from review * More edits addressing review comments - Clarify these are metric instrument names (not "metrics") - Remove discussion points I left inline - Add unresolved comments from review to open questions * add open question on versioning * removed open question about versioning * unabbreviate "net" and "ops" Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1688337 - Browse repository at this point
Copy the full SHA 1688337View commit details
Commits on Aug 5, 2020
-
Update SignalFx Event/Log conventions (open-telemetry/oteps#127)
Per my conversation with @tigrannajaryan, we have determined that event dimensions are more appropriate as attributes since a single logical Resource could emit events with disparate dimension sets. Also, we need to be able to unambiguously reverse a LogRecord to a SignalFx Event, so properties are nested in a specially keyed map inside Attributes.
Configuration menu - View commit details
-
Copy full SHA for 3034e00 - Browse repository at this point
Copy the full SHA 3034e00View commit details
Commits on Aug 11, 2020
-
A proposal for SDK configurations for metric aggregation (Basic Views) (
open-telemetry/oteps#126) * Add a proposal for SDK configurations for metric aggregation. * rename file to match the PR # * fix markdown lint issues * clarify that this applies to the default SDK, and fill out the open questions * update the java example to fix the naming changes * Add another open question to the list. * Update text/0126-Configurable-Metric-Aggregations.md Co-authored-by: Chris Kleinknecht <[email protected]> * Update to use the 'view' terminology * another configuration/view replacement * Add a few more open questions, and a note that they will be resolved in the spec. * Update text/0126-Configurable-Metric-Aggregations.md Co-authored-by: Tyler Yahn <[email protected]> Co-authored-by: Chris Kleinknecht <[email protected]> Co-authored-by: Tyler Yahn <[email protected]> Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 158d5ea - Browse repository at this point
Copy the full SHA 158d5eaView commit details -
Rename text/0126-Configurable-Metric-Aggregations.md to text/metrics/…
…0126-Configurable-Metric-Aggregations.md (open-telemetry/oteps#132)
Configuration menu - View commit details
-
Copy full SHA for f927df6 - Browse repository at this point
Copy the full SHA f927df6View commit details
Commits on Aug 13, 2020
-
Proposal: OTLP Exporters Support for Configurable Export Behavior (op…
…en-telemetry/oteps#131) * add otlp export otep * Make SDK OTLP exporters support configurable export behavior Based on discussions from the Metrics SIG meeting, configurable export behavior from the OTLP exporter is desired to support different mertic backends * Make SDK OTLP exporters support configurable export behavior Based on discussions from the Metrics SIG meeting, configurable export behavior from the OTLP exporter is desired to support different mertic backends * fix format to pass markdownlint * add sentence to highlight cumulative -> delta is also needed Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa2ac1e - Browse repository at this point
Copy the full SHA aa2ac1eView commit details
Commits on Aug 26, 2020
-
Define what's in scope for OpenTelemetry Logs GA (post traces and met…
…rics 1.0 GA) (open-telemetry/oteps#130) * Define what's in scope for OpenTelemetry Logs 1.0 GA Clearly defined scope is important to align all logs contributors and to make sure we know what target we are working towards. Note that some of the listed items are already fully or partially implemented but are still listed for completeness. * Address PR comments Co-authored-by: Bogdan Drutu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d826ab4 - Browse repository at this point
Copy the full SHA d826ab4View commit details
Commits on Sep 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b833cde - Browse repository at this point
Copy the full SHA b833cdeView commit details
Commits on Nov 2, 2020
-
Fix link on Auto Resource Detection OTEP (open-telemetry/oteps#140)
This link was broken on a repo restructuring. The name of the spec was also changed from Correlation-Context to Baggage (see w3c/baggage#27)
Configuration menu - View commit details
-
Copy full SHA for 7ce1ed1 - Browse repository at this point
Copy the full SHA 7ce1ed1View commit details
Commits on Dec 16, 2020
-
Versioning and Stability for OpenTelemetry Clients (open-telemetry/ot…
…eps#143) Link to readable version: https://github.com/tedsuo/rfcs/blob/versioning/text/0143-versioning-and-stability.md Versioning is a high priority as we still hope to get some kind of release or announcement out by end of year. This proposal explains the versioning protocol and stability guarantees for OpenTelemetry implementations in every language. It would be a helpful exercise to have maintainers review this proposal, and write out their language specific-expectations. **Request for Maintainers:** Please create a language-specific document which describes how versioning and support works for your language, based on this OTEP, and post a link to it in the [tracking issue here](open-telemetry#1267). We want to ensure that versioning and support as been thought through before it is added to the spec. Cheers, -T
Configuration menu - View commit details
-
Copy full SHA for 7c58fa4 - Browse repository at this point
Copy the full SHA 7c58fa4View commit details
Commits on Feb 25, 2021
-
Metrics prototype scenario (open-telemetry/oteps#146)
* metrics prototype scenario * rename * fix typo * Update text/metrics/0146-metrics-prototype-scenarios.md Co-authored-by: Cijo Thomas <[email protected]> * Update text/metrics/0146-metrics-prototype-scenarios.md Co-authored-by: Cijo Thomas <[email protected]> * Update text/metrics/0146-metrics-prototype-scenarios.md Co-authored-by: Cijo Thomas <[email protected]> * Update text/metrics/0146-metrics-prototype-scenarios.md Co-authored-by: Cijo Thomas <[email protected]> * clarify GA/stable * add example to exemplar * adjust the proposed timeline considering most folks will be on vacation in Dec. * fix nits * adjust the ToC * fix nits * Update text/metrics/0146-metrics-prototype-scenarios.md Co-authored-by: Leighton Chen <[email protected]> * Update text/metrics/0146-metrics-prototype-scenarios.md Co-authored-by: Leighton Chen <[email protected]> * adjust wording * fix typo * address review comment * address comments * Update text/metrics/0146-metrics-prototype-scenarios.md Co-authored-by: Cijo Thomas <[email protected]> Co-authored-by: Cijo Thomas <[email protected]> Co-authored-by: Leighton Chen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9136ea3 - Browse repository at this point
Copy the full SHA 9136ea3View commit details
Commits on Mar 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d79a35a - Browse repository at this point
Copy the full SHA d79a35aView commit details
Commits on Mar 19, 2021
-
Add Logging Library SDK Prototype Specification (open-telemetry/oteps…
…#150) This is a draft proposal for OpenTelemetry Logging Library SDK specification. The purpose of his proposal is to lay out the initial understanding of what Logging Library SDKs will look like. We would like to create prototypes based on this proposal in a few languages. The learnings from prototypes will then allow us to refine this proposal and eventually make the proposed approach part of the OpenTelemetry specification. The approach proposed in this OTEP is not intended to be merged into the OpenTelemetry specification after the OTEP itself is approved. We want to have successful prototypes first. This OTEP is first and foremost a specification and guidelines on how to create the prototypes. The specification defines how the OpenTelemetry Logging Library SDK exposes its functionality to authors of extensions to language-specific 3rd party logging libraries and to end users that want to produce logs in [OpenTelemetry manner](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/overview.md). The specification defines SDK elements that to some extent mirror the OpenTelemetry [Trace SDK](https://github.com/open-telemetry/opentelemetry-specification/tree/main/specification/trace). This ensures uniformity and consistency of the OpenTelemetry specification and of the implementations across traces and logs. For additional clarity the definitions in this document refer to the Trace analogs where appropriate. The descriptions of interfaces and methods in this document are intentionally very brief. Detailed and precise descriptions will be borrowed from Trace specification when this OTEP is submitted as a Log specification PR. I kept the descriptions as short as possible in this document to make reviewing it easy and fast.
Configuration menu - View commit details
-
Copy full SHA for 643c515 - Browse repository at this point
Copy the full SHA 643c515View commit details
Commits on Apr 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 21d450e - Browse repository at this point
Copy the full SHA 21d450eView commit details
Commits on Apr 26, 2021
-
Introduce Telemetry Schemas (open-telemetry/oteps#152)
Resolves open-telemetry#1324 I believe changes to semantic conventions and the shape of emitted telemetry are likely to occur during the lifetime of an instrumentation library. I do not think we should aim to lock the telemetry schema and disallow changes to it. Such locking would place a huge limitation on how instrumentation can evolve and would make it nearly impossible to fix mistakes in the semantic conventions, in the schema or in the implementation of the instrumentation (which will inevitably happen sooner or later). This OTEP introduces the concept of telemetry schemas that allows semantic conventions and instrumentations to evolve over time without breaking consumers of telemetry.
Configuration menu - View commit details
-
Copy full SHA for a58a530 - Browse repository at this point
Copy the full SHA a58a530View commit details
Commits on May 24, 2021
-
Update 0150-logging-library-sdk.md (open-telemetry/oteps#160)
Merging as Admin as this is simply a typo.
Configuration menu - View commit details
-
Copy full SHA for 502eb5a - Browse repository at this point
Copy the full SHA 502eb5aView commit details
Commits on May 25, 2021
-
Update 0146-metrics-prototype-scenarios.md (open-telemetry/oteps#159)
Add a note about temperature recordings being potentially negative. Co-authored-by: Joshua MacDonald <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59c3de7 - Browse repository at this point
Copy the full SHA 59c3de7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7300238 - Browse repository at this point
Copy the full SHA 7300238View commit details
Commits on Jun 28, 2021
-
Add exponential bucketing to histogram protobuf (open-telemetry/oteps…
…#149) * add text/0000-exponential-histogram.md * rename to match PR# * fix lint complaint * more lint fix * remove statement on inclusive vs. exclusive bounds Co-authored-by: Joshua MacDonald <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44f51b2 - Browse repository at this point
Copy the full SHA 44f51b2View commit details
Commits on Sep 9, 2021
-
Probability sampling: Encode Span's head-adjusted count (open-telemet…
…ry/oteps#170) * draft from OTEP 148 * renumber * typo in header * typos * formatting * clean TOC * TOC edit * Clarify the counting algorithm * typos * grammar * grammar * two paragraphs * Summarize from the prototype * Remove exported count from proposed spec language * statement about not dropping sampler attributes * from Thursday's SIG, limit proposal to head sampling probability * log_head_adjusted_count * Use 6 bits * update the proto text * add detail on SamplerResult * remove metrics examples, add to span-to-metrics examples * whitespace * lint
Configuration menu - View commit details
-
Copy full SHA for c6d87ab - Browse repository at this point
Copy the full SHA c6d87abView commit details
Commits on Sep 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 203d304 - Browse repository at this point
Copy the full SHA 203d304View commit details
Commits on Sep 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 51e28d5 - Browse repository at this point
Copy the full SHA 51e28d5View commit details
Commits on Oct 7, 2021
-
Rename "labels" to "attributes" OTEP 0152 (open-telemetry/oteps#181)
Fixes open-telemetry#1989 OTEP 0152 predates renaming of labels to attributes in the spec. Unfortunately the schema file format still uses the term "label" in the metrics section this way: ```yaml metrics: changes: - rename_labels: label_map: # map of key/values. The keys are the old label name used # in the previous version, the values are the new label name # starting from this version. apply_to_metrics: # Optional. If it is missing the transformation is applied # to all metrics. If it is present the transformation is applied # only to the metrics with the name that is found in the sequence # specified below. ``` We don't want the word `label` in the schema files, instead we want the word `attribute` to be used instead. Discussed in spec meeting, decided: - OTEPs which are not part of the spec repo are not considered to be final, or be an actual part of stable spec (OTEPs are not labeled "stable" in any way). - Modify the OTEP, rename `label` to `attribute` (this commit). - Merge the OTEP with the spec.
Configuration menu - View commit details
-
Copy full SHA for 9ce21b7 - Browse repository at this point
Copy the full SHA 9ce21b7View commit details
Commits on Oct 8, 2021
-
Fix missing apply_to_spans in OTEP 0152 (open-telemetry/oteps#180)
The OTEP text correctly says: >In addition it is also possible to optionally specify spans and events that the transformation should apply to. However, the block after that text is missing the apply_to_spans that the text alludes to. I wrote the text correctly but made a mistake when copy/pasting the yaml from my experimental codebase. I consider this to be a non-breaking change. It is a bug fix since the tag in yaml is supposed to be there according to the text.
Configuration menu - View commit details
-
Copy full SHA for 9c83c0a - Browse repository at this point
Copy the full SHA 9c83c0aView commit details
Commits on Oct 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3e9d986 - Browse repository at this point
Copy the full SHA 3e9d986View commit details
Commits on Oct 25, 2021
-
Proposed scenarios and roadmap for messaging semantic conventions for…
… tracing (open-telemetry/oteps#173) [Semantic conventions for messaging systems for tracing](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/messaging.md) are available, but are in an experimental state. A [workgroup focusing on messaging semantic conventions](open-telemetry/community#819) will work on bringing the existing semantic conventions for messaging to a stable state. The workgroup meets on **Thursdays at 8AM PST**. This documents proposes a scope for an initial stable version of messaging semantic conventions, as well as a roadmap. It should serve as a starting point for initial discussions in the workgroup and, once agreed on, define the further agenda of the workgroup.
Configuration menu - View commit details
-
Copy full SHA for 6d78390 - Browse repository at this point
Copy the full SHA 6d78390View commit details
Commits on Nov 15, 2021
-
Allow omitting LogRecord in favor of build pattern in Logging SDKs (o…
…pen-telemetry/oteps#183) The discussion while implementing the Java SDK revealed that the LogRecord data type may not be necessary. See here open-telemetry/opentelemetry-java#3759 (comment) However, in some other languages LogRecord fits nicely (see the comment about Python implementation in the same comment thread). This changes allows implementators of the OTEP to choose the most idiomatic approach for their language.
Configuration menu - View commit details
-
Copy full SHA for 953b3f8 - Browse repository at this point
Copy the full SHA 953b3f8View commit details
Commits on Jan 27, 2022
-
Scope and roadmap for bringing the existing HTTP semantic conventions…
… for tracing to an initial stable state (open-telemetry/oteps#174)
Configuration menu - View commit details
-
Copy full SHA for 82365e8 - Browse repository at this point
Copy the full SHA 82365e8View commit details
Commits on Feb 24, 2022
-
Define Mapping of Arbitrary Data to OTLP AnyValue (open-telemetry/ote…
…ps#178) The mapping is necessary to correctly implement Logging Library SDKs such that values mapped are unambiguous, consistent across languages and implementations.
Configuration menu - View commit details
-
Copy full SHA for 23b6eca - Browse repository at this point
Copy the full SHA 23b6ecaView commit details
Commits on May 24, 2022
-
Introduce Scope Attributes (open-telemetry/oteps#201)
* Introduce Scope Attributes There are a few reasons why adding Scope attributes is a good idea: - There are 2 known use cases where Scope attributes can solve specific problems: - Add support for [Meter "short_name"](open-telemetry#2422), represented as an attribute of Meter's Scope. - Add support for differentiating the type of data emitted from the scopes that belong to different data domains, e.g. profiling data emitted as log records or client-side data emitted as log records needs to be differentiated so that it can be easily routed and processed differently in the backends. We don't have a good way to handle this today. The type of the data can be recorded as an attribute Logger's Scope. - It makes Scope consistent with the other primary data types: Resource, Span, Metric, LogRecord. See additional [discussion here](open-telemetry#2450).
Configuration menu - View commit details
-
Copy full SHA for 2163c80 - Browse repository at this point
Copy the full SHA 2163c80View commit details
Commits on Jul 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 83da231 - Browse repository at this point
Copy the full SHA 83da231View commit details
Commits on Jul 11, 2022
-
Events and Logs API (open-telemetry/oteps#202)
We introduce an Events and Logs API that is based on the OpenTelemetry Log signal, backed by LogRecord data model and LogEmitter SDK. This is meant to be used by end-users for creating Events and by the Log Appender authors to create Logs.
Configuration menu - View commit details
-
Copy full SHA for d575160 - Browse repository at this point
Copy the full SHA d575160View commit details
Commits on Sep 22, 2022
-
Propose OpenTelemetry Profiling Vision (open-telemetry/oteps#212)
This change proposes high-level items that define our long-term vision for Profiling support in OpenTelemetry project. A group of open source maintainers, vendors, end-users, and developers excited about profiling / otel have been meeting for ~8 weeks now and this document was created collectively in order to share with the broader community for feedback. We've had ~15 people contribute directly to the document and over 60 people who have attended our meetings over the past couple of months. This idea of "Adding profiling as a support event type" has also been discussed at length in [this issue](open-telemetry/oteps#139) created in October 2020. If this proposal is accepted/approved then we will proceed with filling out this [project tracking issue](open-telemetry#2731) and following the other procedures outlined in the [project management instructions](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/project-management.md). Comments, ideas, feedback, etc. are all very welcome and highly appreciated!
Configuration menu - View commit details
-
Copy full SHA for 365edee - Browse repository at this point
Copy the full SHA 365edeeView commit details
Commits on Mar 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b91c193 - Browse repository at this point
Copy the full SHA b91c193View commit details
Commits on Mar 30, 2023
-
Configuration proposal (open-telemetry/oteps#225)
* Configuration proposal This OTEP is the result of the Configuration working group. See open-telemetry#2920 for additional details.
Configuration menu - View commit details
-
Copy full SHA for 83b053f - Browse repository at this point
Copy the full SHA 83b053fView commit details
Commits on Apr 14, 2023
-
Export SpanContext.IsRemote in OTLP (open-telemetry/oteps#182)
* Introduce remote-parent OTEP
Configuration menu - View commit details
-
Copy full SHA for 6ccfdce - Browse repository at this point
Copy the full SHA 6ccfdceView commit details
Commits on May 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 12be023 - Browse repository at this point
Copy the full SHA 12be023View commit details
Commits on Jun 29, 2023
-
Span structure for messaging scenarios (open-telemetry/oteps#220)
This OTEP aims at defining consistent conventions about what spans to create for messaging scenarios, and at defining how those spans relate to each other. Instrumentors should be able to rely on a consistent set of conventions, as opposed to deducing conventions from a set of examples. This was split from OTEP open-telemetry#192, which became too comprehensive.
Configuration menu - View commit details
-
Copy full SHA for 4c75550 - Browse repository at this point
Copy the full SHA 4c75550View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd1aeec - Browse repository at this point
Copy the full SHA cd1aeecView commit details
Commits on Dec 14, 2023
-
Framework for defining the maturity of OpenTelemetry and its SIGs (op…
…en-telemetry/oteps#232) On 08 Mar 2023, the OpenTelemetry GC and TC held an OpenTelemetry Leadership summit, discussing various topics. One of the themes we discussed was establishing standard rules for describing the maturity of the OpenTelemetry project. This OTEP summarizes what was discussed there and is intended to have the wider community provide feedback. This OTEP builds on what was previously communicated by the project, especially on the following page: https://opentelemetry.io/docs/reference/specification/versioning-and-stability. The Collector’s [stability levels](https://github.com/open-telemetry/opentelemetry-collector#stability-levels) inspired the maturity levels. Signed-off-by: Juraci Paixão Kröhling <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6d9427 - Browse repository at this point
Copy the full SHA f6d9427View commit details
Commits on Jan 30, 2024
-
Threshold propagation in trace state (open-telemetry/oteps#235)
This is intended to capture the proposal developed by [the Sampling SIG](https://docs.google.com/document/d/1gASMhmxNt9qCa8czEMheGlUW2xpORiYoD7dBD7aNtbQ/edit#heading=h.mngoctm0c84w). --------- Co-authored-by: Joshua MacDonald <[email protected]> Co-authored-by: Spencer Wilson <[email protected]> Co-authored-by: Otmar Ertl <[email protected]> Co-authored-by: Armin Ruech <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 090a4d2 - Browse repository at this point
Copy the full SHA 090a4d2View commit details
Commits on Feb 7, 2024
-
Introducing Application Telemetry Schema in OpenTelemetry - Vision an…
…d Roadmap (open-telemetry/oteps#243) [Easy to read version with images: [https://github.com/lquerel/oteps/blob/app-telemetry-schema-vision-roadmap/text/0243-app-telemetry-schema-vision-roadmap.md](https://github.com/lquerel/oteps/blob/app-telemetry-schema-vision-roadmap/text/0243-app-telemetry-schema-vision-roadmap.md)] Unlike the traditional data ecosystem (OLTP and OLAP), the world of telemetry generally does not rely on the concept of a schema. Instrumentation is deeply embedded in the code of applications and libraries, making it difficult to discover all the possible telemetry signals an application can emit. This gap prevents or limits the development of CI/CD tools for checking, reporting, documenting, and generating artifacts from telemetry signals specific to an application. This document presents a long-term vision aimed at enabling the OpenTelemetry project to address this issue and extend its impact to a broader ecosystem. It proposes extending the initiatives of Telemetry Schema and Semantic Conventions to include concepts of Application Telemetry Schema and Resolved Telemetry Schema. A series of OTEPs and Tools will be proposed in this overarching document to detail each aspect of this vision. Similar (but proprietary) initiative from Facebook: [Positional Paper: Schema-First Application Telemetry](https://research.facebook.com/publications/positional-paper-schema-first-application-telemetry/) **EDIT 1: The OTel Weaver project (a PoC implementation of this OTEP and some of the others mentioned in the roadmap) is now available [here](https://github.com/f5/otel-weaver).** **EDIT 2: The Slack channel [#otel-weaver](https://cloud-native.slack.com/archives/C0697EXNTL3) is dedicated to this OTEP and the associated OTel Weaver project.** --------- Co-authored-by: Yuri Shkuro <[email protected]> Co-authored-by: Reiley Yang <[email protected]> Co-authored-by: Tigran Najaryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ef7645 - Browse repository at this point
Copy the full SHA 4ef7645View commit details
Commits on Feb 23, 2024
-
Introduces Profiling Data Model v2 (open-telemetry/oteps#239)
This is second version of the Profiling Data Model OTEP. After [we've gotten feedback from the greater OTel community](open-telemetry/oteps#237) we went back to the drawing board and came up with a new version of the data model. The main difference between the two versions is that the new version is more similar to the original pprof format, which makes it easier to understand and implement. It also has better performance characteristics. We've also incorporated a lot of the feedback we've gotten on the first PR into this OTEP. Some minor details about the data model are still being discussed and will be flushed out in the future OTEPs. We intend to finalize these details after doing experiments with early versions of working client + collector + backend implementations and getting feedback from the community. The goal of this OTEP is to provide a solid foundation for these experiments. So far we've done a number of things to validate it: * we've written a new profiles proto described in this OTEP * we've documented decisions made along the way in a [decision log](https://github.com/open-telemetry/opentelemetry-proto-profile/blob/main/opentelemetry/proto/profiles/v1/decision-log.md) * we've done benchmarking to refine the data representation (see Benchmarking section in a [collector PR](petethepig/opentelemetry-collector#1)) * diff between original pprof and the new proto: [link](open-telemetry/opentelemetry-proto-profile@2cf711b...petethepig:opentelemetry-proto:pprof-experiments#diff-9cb689ea05ecfd2edffc39869eca3282a3f2f45a8e1aa21624b452fa5362d1d2) We're seeking feedback and hoping to get this approved. --- For (a lot) more details, see: * [OTel Profiling SIG Meeting Notes](https://docs.google.com/document/d/19UqPPPlGE83N37MhS93uRlxsP1_wGxQ33Qv6CDHaEp0/edit) --------- Co-authored-by: Juraci Paixão Kröhling <[email protected]> Co-authored-by: Christos Kalkanis <[email protected]> Co-authored-by: Felix Geisendörfer <[email protected]> Co-authored-by: Reiley Yang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dce766d - Browse repository at this point
Copy the full SHA dce766dView commit details
Commits on May 28, 2024
-
Introduce Entities Data Model, Part 1 (open-telemetry/oteps#256)
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](https://docs.google.com/document/d/1VUdBRInLEhO_0ABAoiLEssB1CQO_IcD5zDnaMEha42w/edit) 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.
Configuration menu - View commit details
-
Copy full SHA for be34d7d - Browse repository at this point
Copy the full SHA be34d7dView commit details -
profiles: fix index in example (open-telemetry/oteps#254)
For `abc;def` the `locations_start_index` should be `4` as `2` points to `baz`. Follow up of open-telemetry/oteps#239 (comment)
Configuration menu - View commit details
-
Copy full SHA for e03430a - Browse repository at this point
Copy the full SHA e03430aView commit details
Commits on Sep 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a65d54c - Browse repository at this point
Copy the full SHA a65d54cView commit details
Commits on Sep 26, 2024
-
Initial Entity and Resource proposal (open-telemetry/oteps#264)
This is a proposal to address Resource and Entity data model interactions, including a path forward to address immediate friction and issues in the current resource specification. The proposal includes all links and context needed to justify it, but duplicating a snapshot here: ## Motivation This proposal attempts to focus on the following problems within OpenTelemetry to unblock multiple working groups: - Allowing mutating attributes to participate in Resource ([OTEP 208](open-telemetry/oteps#208)). - Allow Resource to handle entities whose lifetimes don't match the SDK's lifetime ([OTEP 208](open-telemetry/oteps#208)). - Provide support for async resource lookup ([spec#952](open-telemetry#952)). - Fix current Resource merge rules in the specification, which most implementations violate ([oteps#208](open-telemetry/oteps#208), [spec#3382](open-telemetry#3382), [spec#3710](open-telemetry#3710)). - Allow semantic convention resource modeling to progress ([spec#605](open-telemetry#605), [spec#559](open-telemetry#559), etc). --------- Co-authored-by: Tigran Najaryan <[email protected]> Co-authored-by: jack-berg <[email protected]> Co-authored-by: Arve Knudsen <[email protected]> Co-authored-by: David Ashpole <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b6322e - Browse repository at this point
Copy the full SHA 7b6322eView commit details
Commits on Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f66317e - Browse repository at this point
Copy the full SHA f66317eView commit details -
[otep] Propose adding env variables as context carriers to specificat…
…ion (open-telemetry/oteps#258) Based on conversations last week in the Specification and Semantic Conventions SIGs, I'm opening this duplicate pull request which was originally set as a [Draft](https://github.com/open-telemetry/oteps/pull/241/files) and hasn't had movement since last November. There are real use cases that are coming to fruiting, namely in the CI/CD working group, that will benefit from this being accepted. Once accepted we can work on getting the specification added for both general context propagation and baggage. On the note of baggage; baggage is a form of context propagation and was not originally mentioned directly by name in this OTEP. It is however, absolutely essential. I've had the pleasure of prototyping out tracing within an OpenTofu controller system where context on available in parent/child at the very start of the trace was available. Baggage was the means of transferring this critical context to subsequent siblings that would've not had it otherwise. Thanks for all the hard work to the original author (@deejgregor) and opening the draft open-telemetry#241 CC. TC sponsors @jsuereth @carlosalberto --------- Co-authored-by: Robert Pająk <[email protected]> Co-authored-by: Liudmila Molkova <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3c6029 - Browse repository at this point
Copy the full SHA a3c6029View commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8bc0abb - Browse repository at this point
Copy the full SHA 8bc0abbView commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 622140e - Browse repository at this point
Copy the full SHA 622140eView commit details -
Define prototype for proposed features in development (open-telemetry…
…#4273) In the 10/22/24 spec SIG, we discussed that the prototyping requirement for newly proposed features with development maturity level has a "chicken and the egg" problem. This resolves by clarifying what counts as a prototype for these cases.
Configuration menu - View commit details
-
Copy full SHA for 84a6780 - Browse repository at this point
Copy the full SHA 84a6780View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bf3bd1 - Browse repository at this point
Copy the full SHA 6bf3bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 422a1f5 - Browse repository at this point
Copy the full SHA 422a1f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18ebee3 - Browse repository at this point
Copy the full SHA 18ebee3View commit details