Я пытаюсь следовать инструкциям здесь.
Я добавил -Dcom.amazonaws.sdk.enableDefaultMetrics=cloudwatchRegion=eu-west-2
в параметры java. Я также добавил следующие зависимости в maven pom:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-cloudwatch</artifactId>
<version>1.11.557</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-dynamodb</artifactId>
<version>1.11.557</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-core</artifactId>
<version>1.11.557</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-cloudwatchmetrics</artifactId>
<version>1.11.557</version>
<scope>provided</scope>
</dependency>
Контейнер докера отлично работает на экземпляре ec2 с правильной ролью и политиками iam. Однако в документации нет пространств имен CloudWatch для AWS SDK / Java.