Skip to content

cilium metrics list: json: unsupported value: NaN #19985

@pchaigno

Description

@pchaigno

Summary

Collecting a sysdump on a Kind cluster results in the following warning, presumably when cilium sysdump attempts to retrieve the output of cilium metrics list.

level=warning msg="Cilium API handler panicked" client=@ method=GET panic_message="json: unsupported value: NaN" subsys=api url=/v1/metrics/

This is with Cilium ecfab0e so #19496 is included.

Sysdump: cilium-sysdump-20220527-151157.zip.

Reproduction Steps

make kind
./cilium install --agent-image=quay.io/cilium/cilium-ci --operator-image=quay.io/cilium/operator-generic-ci --version=latest --config debug=true --version v1.12.0-rc2 --chart-directory ~/gowork/src/github.com/cilium/cilium/install/kubernetes/cilium
./cilium sysdump
kubectl logs -l k8s-app=cilium -n kube-system --tail=-1 | grep level=warn

Metadata

Metadata

Assignees

Labels

area/metricsImpacts statistics / metrics gathering, eg via Prometheus.kind/bugThis is a bug in the Cilium logic.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions