我已设置阈值以获取sensu服务器中基础架构的事件。事件来自sensu UI但是如何使用JAVA或python通过API调用获取所有事件数据。我只需要事件数据。
答案 0 :(得分:2)
您需要确保Sensu API启动并正常运行,如果您正在运行用户界面,我假设您这样做。此时,您可以使用Java中的简单HTTP客户端与/events
端点(related documentation)上的Sensu API进行通信。
例如,如果您有一个名为test-client
的客户端和一个名为check-test
的支票,您可以执行以下操作:
$ curl http://mysensu.com:4567/events/test-client/check-test
这将遵循上面记录的规范来返回事件信息(如果没有该客户端/支票组合的事件,则返回404)。