AgentConfiguration
The response of ConfigureAgent
that
specifies if an agent profiles or not and for how long to return profiling data.
Contents
- periodInSeconds
-
How long a profiling agent should send profiling data using
ConfigureAgent
. For example, if this is set to 300, the profiling agent callsConfigureAgent
every 5 minutes to submit the profiled data collected during that period.Type: Integer
Required: Yes
- shouldProfile
-
A
Boolean
that specifies whether the profiling agent collects profiling data or not. Set totrue
to enable profiling.Type: Boolean
Required: Yes
- agentParameters
-
Parameters used by the profiler. The valid parameters are:
-
MaxStackDepth
- The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a methodA
, which calls methodB
, which calls methodC
, which calls methodD
, then the depth is 4. If themaxDepth
is set to 2, then the profiler evaluatesA
andB
. -
MemoryUsageLimitPercent
- The percentage of memory that is used by the profiler. -
MinimumTimeForReportingInMilliseconds
- The minimum time in milliseconds between sending reports. -
ReportingIntervalInMilliseconds
- The reporting interval in milliseconds used to report profiles. -
SamplingIntervalInMilliseconds
- The sampling interval in milliseconds that is used to profile samples.
Type: String to string map
Valid Keys:
SamplingIntervalInMilliseconds | ReportingIntervalInMilliseconds | MinimumTimeForReportingInMilliseconds | MemoryUsageLimitPercent | MaxStackDepth
Required: No
-
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: