有没有人得到 Appdynamics java 代理来检测 Apache Camel 业务交易?从目录中提取文件(轮询),然后发送到 activemq。
另一种情况是camel部署在apache karaf上,需要使用appDynamics跟踪传出的http调用
最好的
有没有人得到 Appdynamics java 代理来检测 Apache Camel 业务交易?从目录中提取文件(轮询),然后发送到 activemq。
另一种情况是camel部署在apache karaf上,需要使用appDynamics跟踪传出的http调用
最好的
AFAIK 是 AppDynamics(或类似的分析器)的关键点,必须找到一个入口点。通常首选的方法是使用一个 Servlet“端点”来启动威胁并且可以被跟踪。对于您所描述的场景,这是行不通的,因为它缺少启动以下操作的“触发器”。您很可能需要为它构建自己的应用程序动态监控扩展。
默认情况下,很多 Apache 的东西都被排除在外。尝试添加调用图设置(配置>>检测>>调用图设置),以包括特定的传输,如 org.apache.camel.component.file.* 在要包含的排除包中的特定子包/类中调用图部分。不要包含 org.apache.camel.*,因为它会检测所有非常昂贵的骆驼代码。您可能希望首先执行此操作以检测您想要观看的内容,但请确保将其更改回来。
编辑 AppServerAgent\conf\app-agent-config.xml:
--under-->
<app-agent-configuration>
<agent-services>
<agent-service name="TransactionMonitoringService" enable="true">
<configuration-properties>
--add--> <property name="enable-async-correlation-for" value="camel"/>
从控制器网站:
配置>>检测>>调用图设置添加始终显示的包/类:org.apache.camel。*
服务器 >> 应用服务器 >> {tiername} >> {nodename} >> 代理应用服务器代理配置使用自定义配置 find-entry-points: true