edgexfoundry / edgexfoundry/go-mod-bootstrap

Replace github.com/rcrowley/go-metrics with other go metrics library

Open
#875 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.