Open Knud3 opened 1 year ago
Hi @Knud3
I'm afraid it would be quite hard to find out problematic commit just by guessing. I see no specific red flags too. So, you would need to pprof it or try to find commit by git bisect.
I see. Thanks. I try it with pprof and get back with results.
Same issue here running in K8S requests.limit.cpu=2
go-carbon: v0.17.3/amd64
NAME CPU(cores) MEMORY(bytes)
carbon-7bccb5d9dc-5kxwt 2027m 43Mi
When I use the sample go-carbon config in the docs I get (0.8% CPU)
NAME CPU(cores) MEMORY(bytes)
carbon-7cb9d8d577-hcx22 8m 5Mi
Hi @wedobetter , Could you please elaborate what's your issue a bit? From your message is a bit unclear what's the difference between two cases.
After updated from v0.16.2 to v0.17.0 CPU usage has skyrocketed. Actually I tried self build version last January and it had that same problem. So problematic commit is somewhere from release v0.16.2 to February.
Usually go-carbon pod used CPU next to nothing, but now hoarding minimum of 3.1 cores. It is running on in its own Kubernetes node with 8 CPU and 64Gb RAM.
Does my config rise any red flags?
go-carbon.conf:
storage-schemas.conf:
storage-aggregation.conf:
carbonapi.yaml:
timeShift.yaml:
Transition from v0.16.2 to v0.17.0: