Hi, I deploy a service on AWS ECS. But it keeps reporting errors
01 Jan 2024 16:29:10,598 [32m[INFO][m software.amazon.codeguruprofilerjavaagent.CodeGuruProfilerSDKClient: Profiling group not found. Will retry after 5 minutes.
Why?
I use Enabling the agent with code to enable the agent. And my code is as follows:
private static Profiler startProfiler() {
try {
Profiler profiler = Profiler
.builder()
.profilingGroupName("JICSAppBackendServiceProfilingGroup")
.awsCredentialsProvider(DefaultCredentialsProvider.create())
.withHeapSummary(true)
.awsRegionToReportTo(Region.US_WEST_2)
.build();
profiler.start();
log.info("CodeGuru profiler started!");
return profiler;
} catch (Exception e) {
log.error("Exception while starting CodeGuru profiler: ", e);
return null;
}
}
Besides, I already create a profiling group named JICSAppBackendServiceProfilingGroup
in US_WEST_2
, and I already add permission AmazonCodeGuruProfilerAgentAccess
to all the ECS related role.