Amazon web services 启用AWS JAVA JVM Cloudwatch度量

Amazon web services 启用AWS JAVA JVM Cloudwatch度量,amazon-web-services,amazon-cloudwatch,amazon-cloudwatch-metrics,Amazon Web Services,Amazon Cloudwatch,Amazon Cloudwatch Metrics,我试着按照指示去做 我在java选项中添加了-Dcom.amazonaws.sdk.enableDefaultMetrics=cloudwatchRegion=eu-west-2。我还在maven pom中添加了以下依赖项: <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-cloudwatch</artifactId>

我试着按照指示去做

我在java选项中添加了
-Dcom.amazonaws.sdk.enableDefaultMetrics=cloudwatchRegion=eu-west-2
。我还在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>

亚马逊网站
aws java sdk cloudwatch
1.11.557
假如
亚马逊网站
aws java sdk dynamodb
1.11.557
假如
亚马逊网站
aws java sdk核心
1.11.557
假如
亚马逊网站
aws java sdk cloudwatchmetrics
1.11.557
假如

docker容器在具有正确iam角色和策略的ec2实例上运行良好。但是,如文档所示,AWS SDK/Java没有CloudWatch命名空间。

这使用了另一个依赖项,请将AWS Java SDK CloudWatch更改为AWS Java SDK cloudwatchmetrics


亚马逊网站
aws java sdk cloudwatchmetrics
1.11.557
假如

您是使用ECS还是直接在ec2上运行容器?我正在ec2 swarm ClusterDocs上运行容器如果您在ec2上运行,请使用“-Dcom.amazonaws.sdk.enableDefaultMetrics”。但是,这仅在EC2实例附加了IAM角色并且IAM角色必须具有调用cloudwatch:PutMetricData的权限时才起作用。
<dependency>
  <groupId>com.amazonaws</groupId>
  <artifactId>aws-java-sdk-cloudwatchmetrics</artifactId>
  <version>1.11.557</version>
  <scope>provided</scope>
</dependency>