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

Merge OTEPs into the Specification #4288

Merged
merged 114 commits into from
Nov 8, 2024

Commits on Jul 30, 2019

  1. Configuration menu
    Copy the full SHA
    93d812b View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. 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.
    bg451 authored and bogdandrutu committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    b610107 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2019

  1. 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
    jmacd authored and bogdandrutu committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    5edf348 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2add896 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3eb5b2 View commit details
    Browse the repository at this point in the history
  4. fix typo (open-telemetry/oteps#21)

    reyang authored and bogdandrutu committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    27431fa View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. 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
    jmacd authored and bogdandrutu committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    1b16d8c View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. Configuration menu
    Copy the full SHA
    5f2b53f View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2019

  1. 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.
    bogdandrutu authored Aug 26, 2019
    Configuration menu
    Copy the full SHA
    04195af View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. Configuration menu
    Copy the full SHA
    1fe55b5 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. 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
    bhs authored Sep 12, 2019
    Configuration menu
    Copy the full SHA
    e0c7e48 View commit details
    Browse the repository at this point in the history
  2. 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
    jmacd authored and yurishkuro committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    06e5217 View commit details
    Browse the repository at this point in the history
  3. 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
    jmacd authored and yurishkuro committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    124347c View commit details
    Browse the repository at this point in the history
  4. 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]>
    2 people authored and yurishkuro committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    c794d97 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3330d02 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Configuration menu
    Copy the full SHA
    3841007 View commit details
    Browse the repository at this point in the history
  2. Revert 3841007

    bogdandrutu authored Sep 13, 2019
    Configuration menu
    Copy the full SHA
    8eac561 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2019

  1. Configuration menu
    Copy the full SHA
    16f515c View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2019

  1. Metrics API: Rename Cumulative to Counter (open-telemetry/oteps#47)

    * Rename Cumulative to Counter
    
    * Reword that
    
    * More explanation and caveats
    
    * More explanation and caveats
    jmacd authored and bogdandrutu committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    7ea7775 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. 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
    z1c0 authored and bogdandrutu committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    897dc45 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2019

  1. Configuration menu
    Copy the full SHA
    b0c5aa6 View commit details
    Browse the repository at this point in the history
  2. 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.
    z1c0 authored and bogdandrutu committed Sep 27, 2019
    Configuration menu
    Copy the full SHA
    bc828ff View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2019

  1. Clarify maintenance of auto-instr repos (open-telemetry/oteps#57)

    * Clarify maintenance of auto-instr repos
    
    * Make the implicit explicit per PR comment
    bhs authored and carlosalberto committed Oct 6, 2019
    Configuration menu
    Copy the full SHA
    8982037 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2019

  1. 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
    austinlparker authored and bogdandrutu committed Oct 8, 2019
    Configuration menu
    Copy the full SHA
    d1c04fa View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

  1. 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
    tigrannajaryan authored and yurishkuro committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    59d3f02 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2019

  1. 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
    tigrannajaryan authored and bogdandrutu committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    7df738a View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2019

  1. 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
    jmacd authored and bogdandrutu committed Nov 16, 2019
    Configuration menu
    Copy the full SHA
    905e355 View commit details
    Browse the repository at this point in the history
  2. 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
    jmacd authored and bogdandrutu committed Nov 16, 2019
    Configuration menu
    Copy the full SHA
    4973f4f View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2019

  1. Configuration menu
    Copy the full SHA
    fac5e51 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2019

  1. Rename metric instrument "Handles" to "Bound Instruments" (open-telem…

    …etry/oteps#70)
    
    * Add Bound Instruments OTEP
    
    * Add status
    jmacd authored and bogdandrutu committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    6aa8c7e View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2020

  1. 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
    jmacd authored and bogdandrutu committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    0c7f797 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2020

  1. 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]>
    2 people authored and bogdandrutu committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    e955087 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2020

  1. 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]>
    10 people authored Jan 18, 2020
    Configuration menu
    Copy the full SHA
    110344f View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2020

  1. 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]>
    bogdandrutu and jkwatson authored Jan 28, 2020
    Configuration menu
    Copy the full SHA
    8cf612c View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2020

  1. 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]>
    jmacd and Bogdan Drutu authored Jan 29, 2020
    Configuration menu
    Copy the full SHA
    f92635a View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2020

  1. Configuration menu
    Copy the full SHA
    7422c7e View commit details
    Browse the repository at this point in the history
  2. Rename img files with otep prefix (open-telemetry/oteps#82)

    Signed-off-by: Bogdan Cristian Drutu <[email protected]>
    bogdandrutu authored Feb 3, 2020
    Configuration menu
    Copy the full SHA
    174ae15 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2020

  1. Propose removing LabelSet from metrics API (open-telemetry/oteps#90)

    Signed-off-by: Bogdan Cristian Drutu <[email protected]>
    bogdandrutu authored Mar 10, 2020
    Configuration menu
    Copy the full SHA
    2ac4526 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2020

  1. 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]>
    bogdandrutu and Oberon00 authored Mar 13, 2020
    Configuration menu
    Copy the full SHA
    962fcc9 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

  1. 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]>
    tigrannajaryan and yurishkuro authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    56eb56e View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2020

  1. 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
    tigrannajaryan authored Mar 27, 2020
    Configuration menu
    Copy the full SHA
    6a4f4bd View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2020

  1. 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
    tigrannajaryan authored Apr 7, 2020
    Configuration menu
    Copy the full SHA
    02405b9 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2020

  1. Remove temporary advertisement from Logs Vision (open-telemetry/oteps#94

    )
    
    This sentence was added temporarily to encourage participation
    in PR discussion. It is no longer relevant since the PR is merged.
    tigrannajaryan authored Apr 9, 2020
    Configuration menu
    Copy the full SHA
    a209ac3 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2020

  1. 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
    jmacd authored Apr 10, 2020
    Configuration menu
    Copy the full SHA
    91bc3d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2020

  1. Add line break between PRs (open-telemetry/oteps#95)

    Co-authored-by: Bogdan Drutu <[email protected]>
    bruno-garcia and bogdandrutu authored Apr 23, 2020
    Configuration menu
    Copy the full SHA
    b494497 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. 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]>
    tigrannajaryan and bogdandrutu authored Apr 27, 2020
    Configuration menu
    Copy the full SHA
    2bcc09f View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. 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]>
    bogdandrutu and arminru authored May 4, 2020
    Configuration menu
    Copy the full SHA
    2819ca9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2feafdd View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. 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
    jmacd authored May 6, 2020
    Configuration menu
    Copy the full SHA
    70620b7 View commit details
    Browse the repository at this point in the history
  2. Fix link in otep 0098 (open-telemetry/oteps#106)

    Signed-off-by: Bogdan Drutu <[email protected]>
    bogdandrutu authored May 6, 2020
    Configuration menu
    Copy the full SHA
    ce3ea2c View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. 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]>
    bogdandrutu and carlosalberto authored May 7, 2020
    Configuration menu
    Copy the full SHA
    306f268 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2020

  1. 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
    tigrannajaryan authored May 22, 2020
    Configuration menu
    Copy the full SHA
    2763e6c View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. 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.
    tigrannajaryan authored Jun 4, 2020
    Configuration menu
    Copy the full SHA
    babc00a View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2020

  1. 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
    SergeyKanzhelev authored Jun 9, 2020
    Configuration menu
    Copy the full SHA
    174ad57 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2020

  1. 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.
    tigrannajaryan authored Jun 17, 2020
    Configuration menu
    Copy the full SHA
    db97153 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2020

  1. 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]>
    tensorchen and bogdandrutu authored Jul 7, 2020
    Configuration menu
    Copy the full SHA
    157b1bd View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2020

  1. 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]>
    4 people authored Jul 10, 2020
    Configuration menu
    Copy the full SHA
    a0a302f View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2020

  1. 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]>
    james-bebbington and SergeyKanzhelev authored Jul 14, 2020
    Configuration menu
    Copy the full SHA
    a0f6d94 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2020

  1. 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]>
    5 people authored Jul 17, 2020
    Configuration menu
    Copy the full SHA
    995169e View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2020

  1. 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]>
    5 people authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    2ea32de View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

  1. 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]>
    aabmass and bogdandrutu authored Aug 4, 2020
    Configuration menu
    Copy the full SHA
    1688337 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2020

  1. 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.
    keitwb authored Aug 5, 2020
    Configuration menu
    Copy the full SHA
    3034e00 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. 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]>
    4 people authored Aug 11, 2020
    Configuration menu
    Copy the full SHA
    158d5ea View commit details
    Browse the repository at this point in the history
  2. Rename text/0126-Configurable-Metric-Aggregations.md to text/metrics/…

    …0126-Configurable-Metric-Aggregations.md (open-telemetry/oteps#132)
    bogdandrutu authored Aug 11, 2020
    Configuration menu
    Copy the full SHA
    f927df6 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2020

  1. 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]>
    huyan0 and bogdandrutu authored Aug 13, 2020
    Configuration menu
    Copy the full SHA
    aa2ac1e View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2020

  1. 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]>
    tigrannajaryan and bogdandrutu authored Aug 26, 2020
    Configuration menu
    Copy the full SHA
    d826ab4 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Configuration menu
    Copy the full SHA
    b833cde View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. 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)
    mx-psi authored Nov 2, 2020
    Configuration menu
    Copy the full SHA
    7ce1ed1 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

  1. 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
    tedsuo authored Dec 16, 2020
    Configuration menu
    Copy the full SHA
    7c58fa4 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. 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]>
    3 people authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    9136ea3 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. Configuration menu
    Copy the full SHA
    d79a35a View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. 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.
    tigrannajaryan authored Mar 19, 2021
    Configuration menu
    Copy the full SHA
    643c515 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Configuration menu
    Copy the full SHA
    21d450e View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. 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.
    tigrannajaryan authored Apr 26, 2021
    Configuration menu
    Copy the full SHA
    a58a530 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Update 0150-logging-library-sdk.md (open-telemetry/oteps#160)

    Merging as Admin as this is simply a typo.
    wsargent authored May 24, 2021
    Configuration menu
    Copy the full SHA
    502eb5a View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. 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]>
    jkwatson and jmacd authored May 25, 2021
    Configuration menu
    Copy the full SHA
    59c3de7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7300238 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. 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]>
    yzhuge and jmacd authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    44f51b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. 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
    jmacd authored Sep 9, 2021
    Configuration menu
    Copy the full SHA
    c6d87ab View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. Configuration menu
    Copy the full SHA
    203d304 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Configuration menu
    Copy the full SHA
    51e28d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. 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.
    tigrannajaryan authored Oct 7, 2021
    Configuration menu
    Copy the full SHA
    9ce21b7 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. 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.
    tigrannajaryan authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    9c83c0a View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Configuration menu
    Copy the full SHA
    3e9d986 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. 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.
    pyohannes authored Oct 25, 2021
    Configuration menu
    Copy the full SHA
    6d78390 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. 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.
    tigrannajaryan authored Nov 15, 2021
    Configuration menu
    Copy the full SHA
    953b3f8 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Scope and roadmap for bringing the existing HTTP semantic conventions…

    … for tracing to an initial stable state (open-telemetry/oteps#174)
    denisivan0v authored Jan 27, 2022
    Configuration menu
    Copy the full SHA
    82365e8 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. 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.
    tigrannajaryan authored Feb 24, 2022
    Configuration menu
    Copy the full SHA
    23b6eca View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. 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).
    tigrannajaryan authored May 24, 2022
    Configuration menu
    Copy the full SHA
    2163c80 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2022

  1. Configuration menu
    Copy the full SHA
    83da231 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. 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.
    scheler authored Jul 11, 2022
    Configuration menu
    Copy the full SHA
    d575160 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. 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!
    Rperry2174 authored Sep 22, 2022
    Configuration menu
    Copy the full SHA
    365edee View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2023

  1. Configuration menu
    Copy the full SHA
    b91c193 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. 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.
    codeboten authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    83b053f View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Export SpanContext.IsRemote in OTLP (open-telemetry/oteps#182)

    * Introduce remote-parent OTEP
    axw authored Apr 14, 2023
    Configuration menu
    Copy the full SHA
    6ccfdce View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Configuration menu
    Copy the full SHA
    12be023 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. 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.
    pyohannes authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    4c75550 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd1aeec View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. 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]>
    jpkrohling authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    f6d9427 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. 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]>
    5 people authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    090a4d2 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. 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]>
    4 people authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    4ef7645 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. 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]>
    5 people authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    dce766d View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. 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.
    tigrannajaryan authored May 28, 2024
    Configuration menu
    Copy the full SHA
    be34d7d View commit details
    Browse the repository at this point in the history
  2. 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)
    florianl authored May 28, 2024
    Configuration menu
    Copy the full SHA
    e03430a View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    a65d54c View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. 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]>
    5 people authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    7b6322e View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    f66317e View commit details
    Browse the repository at this point in the history
  2. [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]>
    3 people authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    a3c6029 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Configuration menu
    Copy the full SHA
    8bc0abb View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Lint fixes.

    carlosalberto committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    622140e View commit details
    Browse the repository at this point in the history
  2. 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.
    jack-berg authored and carlosalberto committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    84a6780 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6bf3bd1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    422a1f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    18ebee3 View commit details
    Browse the repository at this point in the history