Home > Blogs > VMware vFabric Blog


Spring Insight Coming to WebLogic!

Always wished you could use Spring Insight but couldn’t because your applications run on Oracle WebLogic? Wish no more! 

Originally introduced for tc Server and since expanded to support Tomcat and JBoss , our next release will include full support for the WebLogic container. 

Combined with some specific WebLogic plugins that we have in our pipeline such as WebLogic Portal, WebLogic Tuxedo, and WebLogicMQ , Spring Insight will give WebLogic developers deep visibility into their application’s runtime performance and behavior. 

WebLogic support will include:

  • Versions 12.1 , 10.3 (a.k.a 11g)
  • Windows and Linux
  • Oracle HotSpot JDK, JRockit JDK and OpenJDK
  • Instrumentation of applications packaged as WARs and as EARs. This includes all class loader configuration options such as using shared JARs from the lib folder, using the prefer-web-inf option or the prefer-application-packages (configuring filtering class loaders) option.
  • Out-of-the-box installer to provide installation for the administration server of your WebLogic domain. A few simple steps will get it running on any other managed server you choose.

A word on Spring Insight support for non tc Server containers:

If you can run your application on tc Server, using the developer edition is still by far the quickest way to use Spring Insight.This gets even better if you are using STS and can therefore utilize our STS plugin that allows you to run your application from within the IDE on an Insight-enabled tc Server instance.

However, we want people who are writing Spring applications to have this valuable tool irrespective of how their applications are deployed.

The new WebLogic support, combined with the previous tc Server, Tomcat, and JBoss support make Spring Insight available for a very large percentage of Spring application developers.

Support for more types of middleware is underway (hint: not necessarily only for Java containers ;). 

Ever wondered what the effort to support a new container comprises?

Here’s a very brief explanation to those out there interested in this question.

The Spring insight application uses load-time weaving (via AspectJ) to monitor your application. This instruments the code so that it gathers data on execution and time measurements.

This step has to be implemented for each container in a slightly different way, and requires intimate knowledge of the intricacies of the container’s class loaders and class loading mechanism, structure of HTTP requests and responses, and application loading logic.

WebLogic support will be available in the next major release of AppInsight and Spring Insight.  If you would like to be a Beta user, drop us a note here. We look forward to hearing your feedback. 

Talya-gendler_80p-80px

About the Author: Talya Gendler has over 8 years of experience in software development. Talya has been a member of the Spring Insight team since November 2011, and has been at VMware since May 2009. Prior to joining Insight she led the AppInsight UI team for two years. Talya received her education from the  Technion – Israel Institute of Technology, where she obtained a BSc in computer science.

This entry was posted in AppInsight, Spring Insight and tagged , , , , , , , , on by .
Stacey Schneider

About Stacey Schneider

Stacey Schneider has over 15 years of working with technology, with a focus on working with sales and marketing automation as well as internationalization. Schneider has held roles in services, engineering, products and was the former head of marketing and community for Hyperic before it was acquired by SpringSource and VMware. She is now working as a product marketing manager across the vFabric products at VMware, including supporting Hyperic. Prior to Hyperic, Schneider held various positions at CRM software pioneer Siebel Systems, including Group Director of Technology Product Marketing, a role for which her contributions awarded her a patent. Schneider received her BS in Economics with a focus in International Business from the Pennsylvania State University.

10 thoughts on “Spring Insight Coming to WebLogic!

  1. Nick

    Interested in joining the BETA program for Insight with Weblogic

    Reply
  2. Anuj Kumar

    Hey,
    You mention that Spring Insight has support for Tomcat. But I do not see any where any documentation that talks about how Spring Insight can be used with Tomcat. Can you point me to some documentation that talks about how I can use Spring Insight with Tomcat.

    Reply
    1. Eran

      @Anuj – See http://pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.tc-server.2.7/operations/install-agents.html for Spring Insight agent installation. The agent installer will detect the container type for you.

      Reply
  3. Vinayak

    You mention support for JBoss. Can we get more details on how to use Spring Insight with JBoss? Thanks.

    Reply
    1. Eran

      @Vinayak,

      Spring Insight supoprts JBoss 5.0.1.GA, 5.1.0.GA, 6.0.0.FINAL and 6.1.0.FINAL.
      To install the Insight agent on JBoss follow the instructions on http://pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.tc-server.2.7/operations/install-agents.html.
      The agent installer will detect the middleware version automatically.

      You will need to install the Insight dashboard component separately on a tc-server instance. See http://pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.tc-server.2.7/operations/install-dashboard.html.

      Reply
      1. Ekram Ali Kazi

        Can we have insight integrate with Jboss Enterprise Application Platform 6.0?

        Reply
  4. Tyler

    I would also like to know more about how to integrate Spring Insight with JBoss. Since JBoss Web is a fork of Tomcat will Spring Insight install the same same way as Tomcat? I have to use JBoss but love Spring Insight on past Tomcat projects.

    Reply
    1. Eran

      Hi @Tyler,

      Spring Insight supoprts JBoss 5.0.1.GA, 5.1.0.GA, 6.0.0.FINAL and 6.1.0.FINAL.
      To install the Insight agent on JBoss follow the instructions on http://pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.tc-server.2.7/operations/install-agents.html.
      The agent installer will detect the middleware version automatically.

      You will need to install the Insight dashboard component separately on a tc-server instance. See http://pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.tc-server.2.7/operations/install-dashboard.html.

      Reply
  5. Joao Vicente

    I have for Spring Insight developer edition working on Tomcat, and I would now would like to get it working on WebLogic.
    I have been looking for in information regarding how to make it work with WebLogin, but I have not found it so far.
    I would very much be interested in joining the BETA program for Insight with Weblogic.
    If this program is no longer active, I would appreciate if you could point me to information on how to make Spring Insight developer edition work with Weblogic.
    Thanks,
    Joao

    Reply
  6. Joao Vicente

    (Having just read my previous post, I must say I am ashamed of my sloppy grammar, so here follows an amended version)

    I have Spring Insight developer edition working on Tomcat, and I would now would like to get it working on WebLogic.
    I have been looking for information regarding how to make it work with WebLogic, but I have not found such information for the Spring Insight Developer edition.

    I think the Spring Insight technology is brilliant, and I would like to enable our development teams who use Weblogic to avail of the capabilities of Spring Insight (Unfortunatelly using tcServer/Tomcat is not a viable option for the dev team)

    So, I would be very much be interested in joining the Weblogic BETA program.
    If this program is no longer active, I would appreciate if you could point me to information on how to make Spring Insight developer edition work with Weblogic.

    Thanks again,
    Joao

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*