-
Notifications
You must be signed in to change notification settings - Fork 712
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
High CPU consumption in probes #1454
Comments
There are ~200 containers per machine from which less than 100 are running. In order to tweak this, kubelet's arguments need to be adjusted http://kubernetes.io/docs/admin/garbage-collection/ so it seems we should be able to support that number of containers. |
It seems we are building the nodes for the report in every reporter iteration which, for containers which didn't change, are wasted CPU cycles. I will try caching the nodes and only regenerating then when they are affected by a docker event. |
The "Dropping report" is a new logging line added this release; it will be dropping reports due to the app being slow, not the probe. |
Good to know, then that's #1457 |
On the three worker machines of the service the CPU consumption of the 0.15 candidate is over the roof
Also, reports are being dropped. Probably for the same reason:
Resulting in a half-assed visualization of the service:
Note how an app-mapper, a frontend and the ui-servers are missing
Profile:
pprof.localhost:4041.samples.cpu.001.pb.gz
The text was updated successfully, but these errors were encountered: