Axapta 利用newrelic进行动态监测

Axapta 利用newrelic进行动态监测,axapta,dynamics-ax-2009,newrelic,dynamics-ax-2012,Axapta,Dynamics Ax 2009,Newrelic,Dynamics Ax 2012,是否可以将New Relic monitoring suite与Dynamics AX一起使用? 看看NewRelic的选项,它似乎对.Net应用程序有一个选择。由于Dynamics与.Net有一些集成,我们想知道是否可以使用此工具 通过谷歌搜索,我没有发现以前有人尝试过的迹象。这是可能的,但这在很大程度上取决于Dynamics AX应用程序的设计方式。至少您需要确保.Net代理安装包含仪器所有.Net应用程序功能。接下来,您需要告诉.Net代理为应用程序插入指令。如何实现这一点取决于Dynam

是否可以将New Relic monitoring suite与Dynamics AX一起使用? 看看NewRelic的选项,它似乎对.Net应用程序有一个选择。由于Dynamics与.Net有一些集成,我们想知道是否可以使用此工具


通过谷歌搜索,我没有发现以前有人尝试过的迹象。

这是可能的,但这在很大程度上取决于Dynamics AX应用程序的设计方式。至少您需要确保.Net代理安装包含仪器所有.Net应用程序功能。接下来,您需要告诉.Net代理为应用程序插入指令。如何实现这一点取决于Dynamics AX是否使用app.config文件

如果Dynamics AX具有app.config,则可以添加两个类似于以下内容的appSetting:

<add key="NewRelic.AppName" value="MyCustomName"/>
<add key="NewRelic.AgentEnabled" value="true"/>
<instrumentation log="false">
  <applications>
    <application name="MyService1.exe" />
  </applications>
</instrumentation>

和。

AX 2012 CIL是由.Net管理的,因此我不明白为什么监视工具不能连接到这些进程。我知道这不是一个答案,但如果您有权访问其中任何一个,可能值得尝试使用。太好了,谢谢@NR_Jacob。明天我会试一试/如果一切正常,我会将此标记为选定答案。再次感谢。我认为您不会找到dynamics ax app.config,因为该系统由许多集成软件包组成。您可能希望监控所有AOS服务、企业门户、客户端应用程序等。感谢您提供的信息@AnthonyBlake:你说得对,没有App.config;所以我不得不使用NR_Jacob建议的仪器选项。就可以使用的不同组件而言-监视AOS是我的主要目标,但一旦实现,我将研究我们还可以监视哪些组件。@NR_Jacob:您的解决方案与NewRelic的日志文件显示的一样有效,它正在查找我命名的exe(即,它确定exe的正确路径,因此在某种程度上显然可以工作),但是没有任何东西返回到站点(尽管服务器监控功能的信息正在返回,所以这不是代理问题)。我不确定AX是用什么语言写的;我猜它不是.Net,尽管有与.Net兼容的元素。@JohnLBevan查看我的原始注释John,您将只能在AX 2012中监控CIL,因为它是受管理的(.Net)。我认为你会与其他因素斗争。