class Aws::CodeGuruProfiler::Types::AgentConfiguration
The response of [ `ConfigureAgent` ][1] that specifies if an agent profiles or not and for how long to return profiling data.
[1]: docs.aws.amazon.com/codeguru/latest/profiler-api/API_ConfigureAgent.html
@!attribute [rw] agent_parameters
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 method `A`, which calls method `B`, which calls method `C`, which calls method `D`, then the depth is 4. If the `maxDepth` is set to 2, then the profiler evaluates `A` and `B`. * `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. @return [Hash<String,String>]
@!attribute [rw] period_in_seconds
How long a profiling agent should send profiling data using [ `ConfigureAgent` ][1]. For example, if this is set to 300, the profiling agent calls [ `ConfigureAgent` ][1] every 5 minutes to submit the profiled data collected during that period. [1]: https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_ConfigureAgent.html @return [Integer]
@!attribute [rw] should_profile
A `Boolean` that specifies whether the profiling agent collects profiling data or not. Set to `true` to enable profiling. @return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/codeguruprofiler-2019-07-18/AgentConfiguration AWS API Documentation
Constants
- SENSITIVE