fix(metrics): add missing GaugeInfo case in GetAll() #33748 (#2041)

GetAll did not return GaugeInfo metrics, which affects "chain/info" and "geth/info".

Co-authored-by: vickkkkkyy <vickyaviles847@gmail.com>
This commit is contained in:
Daniel Liu 2026-02-28 20:53:35 +08:00 committed by GitHub
parent f781cee1b8
commit 11471fd4b0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -143,6 +143,8 @@ func (r *StandardRegistry) GetAll() map[string]map[string]interface{} {
values["value"] = metric.Snapshot().Value()
case *GaugeFloat64:
values["value"] = metric.Snapshot().Value()
case *GaugeInfo:
values["value"] = metric.Snapshot().Value()
case *Healthcheck:
values["error"] = nil
metric.Check()