我试图使用openstack4j V3.0.1在openstack中创建警报:
Alarm alarm = projectClient
.telemetry()
.alarms()
.create(Builders.alarm().name(alarmName + "@" + serverId).description(alarmName + " high")
.type(Alarm.Type.THRESHOLD).thresholeRule(rule).alarmActions(actions).isEnabled(true).build());
但服务器无法响应并抛出异常:
线程“main”中的异常org.jboss.resteasy.client.ClientResponseFailure:无法找到内容类型为text / plain的MessageBodyReader; charset =“UTF-8”并输入null < / p>
在我跟踪服务器端的网络流量后,似乎请求被发送到8777端口,这是遥测计量服务。实际上它应该被发送到8042端口,遥测报警服务正在运行。
任何人都知道我是否正确使用openstack4j。谢谢!