Quotas and limits

This page provides details on the limits that apply to usingCloud Profiler.

Profiler API quotas and limits

The Profiler API quotas place limits on the number of APIrequests that the Profiler backend can support for a specificGoogle Cloud project. The quotas include limits on the following:

  • Number of newprofiler-agent deploymentsper day.
  • Number of update requests per minute.

    An update request is issued each time a deployment collects aprofile type.Deployments that collect two profile types issue twice as many updaterequests as deployments that collect one profile type.

  • Number of update requests per day.

  • Number of list-profiles requests per day.

    A list-profiles request can be issued to retrieve the profiles for yourexisting deployments.

If you exceed a quota, the Profiler backend rejects the APIrequest. For example, assume that the quota for the number of new deploymentsper day is 75. If 80 new deployments are created in one day, then no profilingdata is collected for 5 of the deployments.

As a second example, assume that you have 10 deployments for a service thatcollects Heap and Wall time profiling. In this case, the quota for the numberof update requests per minute must be at least 20:

10 deployments x 2 profile types per deployment x 1 update request per profile type per minute  = 20 update requests per minute (on average)

If this quota is less than 20, then some profiles aren't transmittedsuccessfully to the Profiler backend.

Note: Before creating a deployment, ensure that this action doesn't resultin you exceeding any of the Profiler API quotas.

Managing your quota

You can view, decrease, and increase your ProfilerAPI quota. For more information about quotas, see theCloud Quotas documentation:

  • To view yourProfiler API quota and current usage, from theGoogle Cloud console, go toQuotas:

    Go to Quotas

    To limit your view to the Profiler API usage, set theService menu to select only theProfiler API.

  • To decrease your Profiler API quota, seeCreate a quota override.

  • To request an increase in your Profiler API quota, seeRequest a quota adjustment.

Data retention periods

Data collected by Cloud Profiler is retained for30 days.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-19 UTC.