Skip to content

Commit

Permalink
Add Prometheus client_golang project idea (#1120)
Browse files Browse the repository at this point in the history
* Add Prometheus client_golang project idea

Signed-off-by: Arthur Silva Sens <[email protected]>

* Organize project proposals alphabetically

Signed-off-by: Ali Ok <[email protected]>

---------

Signed-off-by: Arthur Silva Sens <[email protected]>
Signed-off-by: Ali Ok <[email protected]>
Co-authored-by: Ali Ok <[email protected]>
  • Loading branch information
ArthurSens and aliok authored Jan 24, 2024
1 parent d37e3d0 commit 5a640ff
Showing 1 changed file with 31 additions and 14 deletions.
45 changes: 31 additions & 14 deletions programs/lfx-mentorship/2024/01-Mar-May/project_ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,20 +76,6 @@
- Bill Mulligan(@xmulligan, [email protected])
- Upstream Issue: https://github.com/cilium/community/issues/78 https://github.com/cilium/community/issues/27

### Knative Eventing

#### Cross Namespace Event Links

- Description: One of the most requested features in Knative Eventing over the past few years has been for triggers in different namespaces than brokers, and for subscriptions
in different namespaces than channels. More information can be found in the upstream issue.
- Expected Outcome: Knative Eventing Triggers and Subscriptions can reference Brokers or Channels in a namespace different from their own if the user possesses the necessary
permissions to do so.
- Recommended Skills: Go, Kubernetes
- Mentor(s):
- Calum Murray (@Cali0707, [email protected])
- Pierangelo Di Pilato (@pierdipi, [email protected])
- Upstream Issue: https://github.com/knative/eventing/issues/7530

### Jaeger

#### Jaeger-V2 Storage Backends
Expand Down Expand Up @@ -122,6 +108,37 @@
- Jonah Kowall (@jkowall, [email protected])
- Upstream Issue: https://github.com/jaegertracing/jaeger/issues/5084

### Knative Eventing

#### Cross Namespace Event Links

- Description: One of the most requested features in Knative Eventing over the past few years has been for triggers in different namespaces than brokers, and for subscriptions
in different namespaces than channels. More information can be found in the upstream issue.
- Expected Outcome: Knative Eventing Triggers and Subscriptions can reference Brokers or Channels in a namespace different from their own if the user possesses the necessary
permissions to do so.
- Recommended Skills: Go, Kubernetes
- Mentor(s):
- Calum Murray (@Cali0707, [email protected])
- Pierangelo Di Pilato (@pierdipi, [email protected])
- Upstream Issue: https://github.com/knative/eventing/issues/7530

### Prometheus

#### Client_golang 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

### Vitess

#### Improve Unit Test Coverage
Expand Down

0 comments on commit 5a640ff

Please sign in to comment.