edgexfoundry / edgexfoundry/go-mod-bootstrap
Replace github.com/rcrowley/go-metrics with other go metrics library
- Dominant language
- Go
- Stars
- 17
- Forks
- 52
- PR merge metrics
- No merged PRs in 30d
Description
# 🚀 Feature Request
### Relevant Package [**REQUIRED**]
This feature request is for all EdgeX services that utilizes metrics.
### Description [**REQUIRED**]
[github.com/rcrowley/go-metrics](https://github.com/rcrowley/go-metrics) had been public archived on Apr 2025 and is no longer maintained. We should consider to switch to other go metrics library for the benefit of future maintenance.
### Describe the solution you'd like
The original go-metrics suggest following as alternative libraries, so we may start from them:
[OpenTelemetry Go SDK](https://opentelemetry.io/docs/languages/go/instrumentation/#metrics)
[Prometheus Go Client Library](https://pkg.go.dev/github.com/prometheus/client_golang/prometheus)
### Describe alternatives you've considered
Contributor guide
Assessment
This issue has not been assessed yet.