2015-06-04 2 views
1

Я ищу, чтобы переслать интеграцию агента NewRelic с существующей облачной средой 2.7. Поскольку приложения Cloudify работают по отдельным путям, и каждое развертывание выполняется для приложений, работающих на разных путях, невозможно назначить сервер приложений newrelic. Как я могу это сделать?Как интегрировать средство мониторинга приложений NewRelic с Cloudify?

ответ

1

Не совсем понятно, что вы пытаетесь выполнить.

Рецепт может установить агент NewRelic и настроить его для подключения к NewRelic.

В качестве альтернативы, если агент NewRelic имеет API или CLI, вы можете добавить раздел

monitors{ 
} 

вашему рецепту. В этом разделе будут собираться требуемые статистические данные из локального агента и публиковать их в Cloudify Manager.

Более подробная информация доступна здесь: http://getcloudify.org/guide/2.7/plugins_and_probes/probes.html

Собранные мониторы будут доступны с помощью API-менеджер REST. Затем вы можете использовать отдельный процесс для опроса показателей из API-менеджера и отправки их в NewRelic. Посмотрите: http://getcloudify.org/guide/2.7/restapi/restdoclet.html

а API в

/{version}/deployments/{appName}/service/{serviceName}/instances/{instanceId}/metrics