-
Notifications
You must be signed in to change notification settings - Fork 614
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Prometheus client_golang project idea
Signed-off-by: Arthur Silva Sens <[email protected]>
- Loading branch information
Arthur Silva Sens
committed
Jan 23, 2024
1 parent
b82526a
commit 8910a52
Showing
1 changed file
with
16 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 |
---|---|---|
|
@@ -89,3 +89,19 @@ | |
- Pierangelo Di Pilato (@pierdipi, [email protected]) | ||
- Upstream Issue: https://github.com/knative/eventing/issues/7530 | ||
|
||
### Prometheus | ||
|
||
#### CI/CD improvements | ||
|
||
- Description: Prometheus' client_golang is the Prometheus SDK for metrics instrumentation for Go applications. Client_golang promises full support for the 3 latests major Go versions, and for this task a lot of manual effort is executed by the community. Client_golang could receive several improvements around its CI/CD pipelines and automation: | ||
- Golang version upgrades requires autogenerating go files that Go Collector uses to collect Go runtime metrics. | ||
- Unit tests need to be run for the 3 latest Go versions, and running tests locally with different Go versions is hard at the moment. We can explore locally reproducible CI/CD. | ||
- The changelog of new releases still requires a lot of manual work, like going through commit history and hand-picking commits that need to be advertised. We want to explore automation around semantic conventional commits that allows Changelog/Release automation. | ||
- Recommended Skills: Go, Shell, CI/CD | ||
- Mentor(s): | ||
- [Arthur Sens](https://github.com/ArthurSens) ([email protected]) | ||
- [Kemal Akkoyun](https://github.com/kakkoyun) ([email protected]) | ||
- Issue: | ||
- https://github.com/prometheus/client_golang/issues/1434 | ||
- https://github.com/prometheus/client_golang/issues/1435 | ||
- https://github.com/prometheus/client_golang/issues/1436 |