Assigned
Status Update
Comments
dh...@google.com <dh...@google.com> #2
I have forwarded this request to the engineering team. We will update this issue with any progress updates and a resolution.
No update yet.
Description
What you would like to accomplish:
I noticed that I'm exceeding (25.7!) "update requests per minute" quota (25).
I have 8 (Cloud Run) services profiling and each reports 4 profile types.
IIUC the only way that I can reduce the update rate is to reduce the number services|types and restart the process running the agent.
It would be useful to be able to dynamically reconfigure agents (through a Cloud Profiler service) at runtime.
How this might work:
The Cloud Profiler service* would provice methods to:
*- I realize there is no public Cloud Profile service (yet)
The agent, when receiving an (updated) response to
Profile
CreateProfile
orUpdateProfile
methods would reconfigure itself if necessary.If applicable, reasons why alternative solutions are not sufficient:
It's overwrought to restart a process to reconfigure profiling.
Providing a dynamic (runtime) reconfiguration mechanism aids interaction, silencing services|types when profiling is not needed and re-enabling when it is, increases utility of the service.
Other information (workarounds you have tried, documentation consulted, etc):
profiler.Config
profileAndUpload