pyrax 云监控检查测试
pyrax cloud monitoring checks test
我已经使用 Rackspace 云监控 API 创建了实体和检查,现在我需要 run/test 检查,这样我就可以在我们现有的监控系统中每 60 秒左右输入一次值,并且可以触发警报或主要是报告数据。
我可以通过命令行实用程序 raxmon-checks-test 和 raxmon-checks-test-existing 使用,但我找不到使用 pyrax 模块的直接方法。可能这可以使用 pyrax.cloudmonitoring 的请求实例来完成,但我找不到任何好的例子。任何帮助将不胜感激。
相当于raxmon-checks-test
就是用create_check
传入test_only=True
。目前没有直接等同于 raxmon-checks-test-existing
这里是 create_check
方法中提供的文档字符串:
Creates a check on the entity with the specified attributes. The
'details' parameter should be a dict with the keys as the option name,
and the value as the desired setting.
If the 'test_only' parameter is True, then the check is not created;
instead, the check is run and the results of the test run returned. If
'include_debug' is True, additional debug information is returned.
According to the current Cloud Monitoring docs:
"Currently debug information is only available for the
remote.http check and includes the response body."
create_check
的文档可以在 https://github.com/rackspace/pyrax/blob/master/docs/cloud_monitoring.md#create-the-check 找到,尽管他们目前缺少关于 test_only
的信息。
我已经使用 Rackspace 云监控 API 创建了实体和检查,现在我需要 run/test 检查,这样我就可以在我们现有的监控系统中每 60 秒左右输入一次值,并且可以触发警报或主要是报告数据。
我可以通过命令行实用程序 raxmon-checks-test 和 raxmon-checks-test-existing 使用,但我找不到使用 pyrax 模块的直接方法。可能这可以使用 pyrax.cloudmonitoring 的请求实例来完成,但我找不到任何好的例子。任何帮助将不胜感激。
相当于raxmon-checks-test
就是用create_check
传入test_only=True
。目前没有直接等同于 raxmon-checks-test-existing
这里是 create_check
方法中提供的文档字符串:
Creates a check on the entity with the specified attributes. The 'details' parameter should be a dict with the keys as the option name, and the value as the desired setting.
If the 'test_only' parameter is True, then the check is not created; instead, the check is run and the results of the test run returned. If 'include_debug' is True, additional debug information is returned. According to the current Cloud Monitoring docs: "Currently debug information is only available for the remote.http check and includes the response body."
create_check
的文档可以在 https://github.com/rackspace/pyrax/blob/master/docs/cloud_monitoring.md#create-the-check 找到,尽管他们目前缺少关于 test_only
的信息。