Apache storm 在我的Apache Storm项目中使用NewRelic?
我想监视运行storm进程的服务器实例。如何在Apache Storm项目中使用new relicApache storm 在我的Apache Storm项目中使用NewRelic?,apache-storm,newrelic,Apache Storm,Newrelic,我想监视运行storm进程的服务器实例。如何在Apache Storm项目中使用new relic 谢谢如果您使用的是New Relic代理支持的语言,您应该能够监视它。如果监视器无法获得足够的洞察力,则可能需要使用自定义仪器。以下是如何为Storm拓扑添加仪器: 1) 将new relic agent api依赖项包括到拓扑代码中。例如: <dependency> <groupId>com.newrelic.agent.java</groupId> &l
谢谢如果您使用的是New Relic代理支持的语言,您应该能够监视它。如果监视器无法获得足够的洞察力,则可能需要使用自定义仪器。以下是如何为Storm拓扑添加仪器: 1) 将new relic agent api依赖项包括到拓扑代码中。例如:
<dependency>
<groupId>com.newrelic.agent.java</groupId>
<artifactId>newrelic-api</artifactId>
<version>${newrelic.version}</version>
<scope>compile</scope>
</dependency>
7) 杀死任何正在运行的拓扑。重新启动监控程序。再次提交拓扑。查看storm supervisor日志,您应该会看到正常的NewRelic日志输出:
com.newrelic INFO: New Relic Agent: Loading configuration file "/opt/storm/newrelic/./newrelic.yml"
我发现的唯一一件事似乎与某种“卡夫卡插件”有关。不确定这是否是您想要的:
com.newrelic INFO: New Relic Agent: Loading configuration file "/opt/storm/newrelic/./newrelic.yml"