我正在尝试使用curl来关闭正常运行时间监控,请按照此处的新文物文档中给出的说明进行操作:https://docs.newrelic.com/docs/alerts/availability-monitor-settings
根据此文档,此请求将禁用我的正常运行时间监视:
curlhttps://www.myhost.com/accounts/acct_id/applications/app_id/ping_targets/disable-X POST -H“ X-Api-Key:” my_key“
这里是我正在使用的请求(已删除个人信息):curl“ https://api.newrelic.com/api/v1/accounts/NNNNNN/applications/NNNNNNN/ping_targets/disable” -X POST -H“ X-Api-Key:x ... x”
我已将我的acct_id,app_id和x-api-key成功用于其他GET命令。但是,当我尝试上述命令时,出现此错误:
<hash>
<error>The requested page could not be found</error>
</hash>
根据此堆栈交换文章:Turn Newrelic monitoring on or off via rest api,没有办法做到这一点,但这与文档相冲突。
所以,有没有办法做到这一点?有没有人成功完成此操作?
假定“正常运行时间监视”是指可用性监视,则必须通过禁用控制监视的策略来实现。可以通过使用类似这样的命令来确定策略ID号来找到它