Skip to content

Project Tracking: OpenTelemetry configuration #2920

@codeboten

Description

@codeboten

Description

OpenTelemetry specifies code that can operate in a variety of ways based on the end-user’s desired mode of operation. This requires a configuration interface be provided to the user so they are able to communicate this information. Currently, OpenTelemetry specifies this interface in the form of environment variables. This environment variable interface is limited in the structure of information it can communicate and the primitives it can support.

The configuration project intends to produce the specification around the data model for language-agnostic configuration that provides additional flexibility for the end users.

Project Board

Declarative Configuration Stability

Deliverables

  1. An OTEP
  2. Prototypes in Java, Python, Go, Erlang
  3. The specification of the configuration data model
  4. A repository containing the schema and schema validation tooling

Staffing / Help Wanted

End users of OpenTelemetry to help validate the usage and configuration scenarios would be great to have participate in the discussions.

Required staffing

Project lead
Sponsoring TC members
Engineers contributing to the working group
Maintainers and approvers

Meeting Times

Every 2 weeks, on Fridays at 10:30AM PT

Timeline

3-6 months

Labels

The tracking issue should be properly labeled to indicate what parts of the specification it is focused on.

Linked Issues and PRs

All PRs, Issues, and OTEPs related to the project should link back to the tracking issue, so that they can be easily found.

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions