forked from open-telemetry/community
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Roadmap project: One Logging Bridge per Language
Closes open-telemetry#1865 Signed-off-by: Juraci Paixão Kröhling <[email protected]>
- Loading branch information
1 parent
a209a1b
commit a3fa2d7
Showing
1 changed file
with
42 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
### Description | ||
|
||
During the joint TC/GC call on Jan 11, we agreed on a few items we'd like to accomplish this year. One such item was creating at least one logging bridge per Language SIG, so that our end-users can start using OTLP Logging natively on their applications. | ||
|
||
We'll strive to get at least one logging bridge for each supported language. Language SIGs will be free to decide which bridge to implement based on the needs of their audiences. | ||
|
||
### Project Board | ||
|
||
To be created. | ||
|
||
### Deliverables | ||
|
||
For each one of the following languages, there should be at least one logging bridge available, either as part of their core repository or as part of their contrib repository. Usage of such bridge should be documented on opentelemetry.io's website. | ||
|
||
Languages (100% of the languages available when this issue was created): | ||
|
||
- [ ] One Logging Bridge per language - C++ | ||
- [ ] One Logging Bridge per language - .NET | ||
- [ ] One Logging Bridge per language - Erlang | ||
- [ ] One Logging Bridge per language - Go | ||
- [ ] One Logging Bridge per language - Java | ||
- [ ] One Logging Bridge per language - JavaScript | ||
- [ ] One Logging Bridge per language - PHP | ||
- [ ] One Logging Bridge per language - Python | ||
- [ ] One Logging Bridge per language - Ruby | ||
- [ ] One Logging Bridge per language - Rust | ||
|
||
### Staffing / Help Wanted | ||
|
||
We anticipate that Language SIG maintainers will share the vision that having at least one bridge, hopefully for the most used logging API for the language, is important for the SIG, and therefore, we don't anticipate new staffing requirements. However, we'll try to recruit new contributors to work on this once we have a few examples to follow. | ||
|
||
#### Required staffing | ||
|
||
@jpkrohling is the sponsor for this project and will work with the individual Language SIGs to implement this. | ||
|
||
### Meeting Times | ||
|
||
We'll use the regular Language SIGs meetings, as well as the maintainer's meeting on Monday. | ||
|
||
### Timeline | ||
|
||
We aim to complete this project by the end of 2024. |