- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试获取 CloudWatch 指标,但出现以下错误:
Exception in thread "main" java.lang.reflect.UndeclaredThrowableException
at $Proxy85.getMetricStatisticsInRegion(Unknown Source)
at GetStats.main(GetStats.java:73)
Caused by: java.util.concurrent.ExecutionException: task submitted from the following trace
at org.jclouds.concurrent.config.ExecutorServiceModule$DescribedFuture.ensureCauseHasSubmissionTrace(ExecutorServiceModule.java:272)
at org.jclouds.concurrent.config.ExecutorServiceModule$DescribedFuture.get(ExecutorServiceModule.java:256)
at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:69)
at com.google.common.util.concurrent.Futures$ChainingListenableFuture.get(Futures.java:661)
at org.jclouds.concurrent.ExceptionParsingListenableFuture.get(ExceptionParsingListenableFuture.java:76)
at org.jclouds.concurrent.internal.SyncProxy.invoke(SyncProxy.java:159)
... 2 more
重要代码片段如下:
ComputeServiceContext EC2context =
new ComputeServiceContextFactory().createContext("aws-ec2",
accesskeyid,
secretkey,
ImmutableSet.<Module> of(new Log4JLoggingModule(),
new SshjSshClientModule()));
ComputeService ec2 = EC2context.getComputeService();
for (ComputeMetadata c : ec2.listNodes()){
NodeMetadata w = ec2.getNodeMetadata(c.getId());
System.out.println(String.format("---node: %s(%s) status: %s---",
w.getId(), w.getName(),w.getState()));
RestContext<CloudWatchClient, CloudWatchAsyncClient> cloudWatchContext =
new RestContextFactory().createContext("aws-cloudwatch",
accesskeyid,
secretkey);
String region = w.getLocation().getParent().getId();
Date startday = new Date();
Date today = new Date();
Calendar calendar;
calendar = Calendar.getInstance();
calendar.setTime(today);
calendar.add(Calendar.DATE, -1);
startday = calendar.getTime();
System.out.println("Today : " + today.toString());
System.out.println("Startday: " + startday.toString());
System.out.println("--going to fetch Average CPU--");
CloudWatchClient client = cloudWatchContext.getApi();
Set<Datapoint> datapoints = client.getMetricStatisticsInRegion(
region,
"CPUUtilization",
"AWS/EC2",
startday,
today,
60,
Statistics.AVERAGE,
GetMetricStatisticsOptions.Builder.unit(Unit.PERCENT));
System.out.println(String.format("---datapoint for %s---",c.getId()));
System.out.print(datapoints);
System.out.println("------end------");
}
最佳答案
cloudwatch 的最终版本采用不同的语法。请查看cloudwatch-basics示例并使用 jclouds 版本 1.5.3+ 并查看是否仍然遇到问题。
关于java - 为什么与 jclouds 一起使用的 CloudWatch API getMetricStatisticsInRegion 会抛出 UndeclaredThrowableException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10139789/
背景 在rpc接口调用场景或者使用动态代理的场景中,偶尔会出现undeclaredthrowableexception,又或者在使用反射的场景中,出现invocationtargetexcepti
我正在为 List 使用装饰器模式.此装饰的一部分需要使用代理。 当我调用 get(index)如果索引超出范围,它会抛出 IndexOutOfBounds异常,然后被代理捕获,并用 Undeclar
我有以下代码 public Object handlePermission(ProceedingJoinPoint joinPoint, RequirePermission permission) t
在运行时此代码有效: // Service class class UserService { ApiClient api User create(User user) throws
基于这篇文章How should I handle "No internet connection" with Retrofit on Android 我做了一个自定义的ErrorHandler pr
在一个 bean 中,我尝试使用此方法列出所有文章 public List listerLesArticles() { javax.persistence.Query req = manage
当我输入错误的 SQL 驱动程序名称或数据库服务器脱机时,我会收到以下异常,基本上是任何 SQLException。 我无法确定 UndeclaredThrowableException 来自何处。
这是我希望通过的单元测试: import static org.junit.Assert.assertEquals; import org.jmock.Expectations; import org
我有一个在 Kotlin 中将字符串转换为日期的 extension 方法。 fun String.convertToDate() : Date { var pattern: String = "
在我的代码中这一行 DataFeed dataFeed = analyticsService.getFeed(query.getUrl(),DataFeed.class); 抛出 java.la
我尝试获取 CloudWatch 指标,但出现以下错误: Exception in thread "main" java.lang.reflect.UndeclaredThrowableExcepti
我在 HIVE 中有以下查询,但它不起作用 SELECT newcust.dt , aspen.Probe , newcust.direction , aspen.VLan , sum(newcust
在我的本地机器上一切正常。但是,一旦我在 Linux 机器 (CentOS) 上获取它,生成报告时就会出现以下错误: java.lang.reflect.UndeclaredThrowableExce
为改造编写了自定义错误处理。当 minifyEnabled false 时,代码可以完美运行。当我启用 proguard 时,出现以下异常 12-17 10:14:07.688 18568-1904
我的插件中有一个功能,可以将一些 list 项目导出到 Excel 文件中。之前,一切工作正常,但从几天前开始,我在尝试打开 Excel 工作簿时遇到 $Proxy10.Open() 错误。我不知道这
我是一名优秀的程序员,十分优秀!