如何在Azure Application Insights中捕获JNDI JDBC连接

如何在Azure Application Insights中捕获JNDI JDBC连接,azure,azure-application-insights,Azure,Azure Application Insights,我们在Wildfly web服务器上运行了一个JEE web应用程序,该服务器使用JNDI查找Oracle数据库连接。我能够看到日志、http跟踪的所有指标,但是我无法在应用程序映射视图或搜索视图中看到JNDI JDBC调用 Microsoft文档: 代码: Connection conn=null; try{ //get JNDI JDBC connection Context context = (Co

我们在Wildfly web服务器上运行了一个JEE web应用程序,该服务器使用JNDI查找Oracle数据库连接。我能够看到日志、http跟踪的所有指标,但是我无法在应用程序映射视图或搜索视图中看到JNDI JDBC调用

Microsoft文档:

代码:

Connection conn=null;
        try{            
            //get JNDI JDBC connection
            Context context = (Context)new InitialContext();
            DataSource ods = (DataSource)context.lookup(MyPropertieFileReader.getInstance().getProperty(Constants.JDNI_NAME));      
            conn = ods.getConnection();                 
        }

我的目的是在Azure Application insights中监视JDBC依赖项调用。您能告诉我有什么方法可以监视JNDI JDBC调用吗?

您的托管服务是什么。像“Azure应用程序服务”或@KrishnenduGhosh MSFT No一样,我们的war部署在Wildfly web服务器中,该服务器托管在Azure Virtual machine.Ok中。我想知道你的应用程序平台。这里列出了像你一样的
独立版支持的
。还请注意,独立环境目前处于公共预览中。我也希望你看过这个?是的,我正在使用JBoss EAP 7独立服务器。谢谢你提供的信息。现在我的问题是,如果我在生产环境中使用带有公共预览的独立代理配置,会有什么影响?只要您注意GA发布时的更新,就可以了。。