pub struct AgentConfiguration {
pub agent_parameters: Option<HashMap<String, String>>,
pub period_in_seconds: i64,
pub should_profile: bool,
}Expand description
The response of ConfigureAgent that specifies if an agent profiles or not and for how long to return profiling data.
Fields§
§agent_parameters: Option<HashMap<String, String>>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 themaxDepthis set to 2, then the profiler evaluatesAandB. -
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.
period_in_seconds: i64 How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.
should_profile: bool A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.
Trait Implementations§
Source§impl Clone for AgentConfiguration
impl Clone for AgentConfiguration
Source§fn clone(&self) -> AgentConfiguration
fn clone(&self) -> AgentConfiguration
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more