Как интегрировать инструмент NewRelic App Monitoring с Cloudify?

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


person sureshbojjam    schedule 04.06.2015    source источник


Ответы (1)


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

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

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

monitors{
}

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

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

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

и API на

/{version}/deployments/{appName}/service/{serviceName}/instances/{instanceId}/metrics
person Barak    schedule 05.06.2015