使用newrelic中的命令行分配服务器策略

时间:2016-09-20 08:23:50

标签: newrelic

newrelic中是否有可用于将服务器策略分配给服务器的Command / API?我试图编写一个每次配置新服务器时都会运行的引导脚本,而且我不想每次都去新的仪表板来更改该服务器的策略。

我尝试过这个REST Api doc但是找不到任何有用的东西。

1 个答案:

答案 0 :(得分:0)

您想要使用警报实体API。该API树中有一个添加功能,允许您将实体(服务器或APM代理等)添加到现有警报条件。

将实体添加到条件中 要向条件添加实体,请在API调用中包含以下项:

  1. 您的REST API密钥或管理员用户的API密钥 entity_id这是要监视的实体(警报目标)。它是应用程序,浏览器,服务器,插件,密钥事务或移动应用程序的数字ID。
  2. condition_id(可从API Explorer获取:提醒条件> GET>列表)
  3. entity_type必须是以下之一(此时不是Synthetics): BrowserApplication 应用 流动应用 服务器 KeyTransaction 插件
  4. API Explorer:提醒实体条件> PUT>添加

    curl -X PUT 'https://api.newrelic.com/v2/alerts_entity_conditions/{entity_id}.json' \
     -H 'X-Api-Key:{api_key}' -i \
     -H 'Content-Type: application/json' \
     -G -d 'entity_type={entity_type}&condition_id={condition_id}'