Кто-нибудь интегрировал New Relic с автономным экземпляром Spring Integration? У меня также есть Spring Integration, запускающая задания Spring Batch. У меня есть агент New Relic, сообщающий о статистике JVM. Я хотел бы рассмотреть задачи, выполняемые потоками планировщика задач, и различные транзакции New Relic. Фраза «пружинная интеграция новой реликвии» чрезвычайно универсальна при использовании поисковой системы.
Я нашел это для Spring Batch: https://gist.github.com/slorber/5082320, но Я ничего не могу найти для Spring Integration.
2 ответа
Вы должны иметь возможность использовать аннотацию @trace для мониторинга этих задач, если они еще не инструментированы агентом New Relic.
<?xml version="1.0" encoding="UTF-8"?>
<extension xmlns="https://newrelic.com/docs/java/xsd/v1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="newrelic-extension extension.xsd" name="extension-example" version="1.0" enabled="true">
<instrumentation>
<pointcut transactionStartPoint="true" ignoreTransaction="false">
<interfaceName>org.springframework.messaging.MessageHandler</interfaceName>
<method>
<name>handleMessage</name>
</method>
</pointcut>
</instrumentation>
</extension>
Похожие вопросы
Новые вопросы
spring-integration
Используйте этот тег для вопросов о проекте Spring Integration. Он не предназначен для общих вопросов об интеграции других проектов Spring с другими технологиями.
MessageChannel
,MessageHandler
иMessageSource
. Может быть, это как-то поможет вам понять, на что вы способны@trace
. С другой стороны, мы не будем возражать против вклада: jira.spring.io/browse/INT !