Python pyrax云监控检查测试

Python pyrax云监控检查测试,python,rackspace-cloud,rackspace,pyrax,Python,Rackspace Cloud,Rackspace,Pyrax,我已经使用Rackspace云监控API创建了实体和检查,现在我需要运行/测试检查,以便在现有监控系统中每隔60秒左右输入一次值,并可以触发警报或主要报告数据 我能够通过命令行实用程序使用raxmon checks test和raxmon checks test,但我找不到使用pyrax模块实现这一点的直接方法。可能这可以通过使用pyrax.cloudmonitoring的requests实例来实现,但我找不到任何好的例子。任何帮助都将不胜感激。与raxmon checks test等效的方法是

我已经使用Rackspace云监控API创建了实体和检查,现在我需要运行/测试检查,以便在现有监控系统中每隔60秒左右输入一次值,并可以触发警报或主要报告数据


我能够通过命令行实用程序使用raxmon checks test和raxmon checks test,但我找不到使用pyrax模块实现这一点的直接方法。可能这可以通过使用pyrax.cloudmonitoring的requests实例来实现,但我找不到任何好的例子。任何帮助都将不胜感激。

raxmon checks test
等效的方法是使用
create\u check
并通过
test\u only=True
。此时,没有直接等效于
raxmon检查现有测试的方法

以下是
create\u check
方法中提供的文档字符串:

对具有指定属性的实体创建检查。这个 “details”参数应该是一个以键作为选项名的dict, 并将该值作为所需设置

如果'test_only'参数为真,则不创建检查; 相反,将运行检查并返回测试运行的结果。如果 “include_debug”为True,将返回其他调试信息。 根据当前云监控文档: “当前调试信息仅适用于 remote.http检查并包括响应正文。“

可以在中找到
create\u check
的文档,尽管它们目前只缺少有关
test\u的信息