Questions tagged [spring-insight]

Spring Insight is a real-time instrumentation tool for Java applications, providing metrics into application behavior and performance.

Spring Insight is a real-time instrumentation tool for Java applications, providing metrics into application behavior and performance.

Two versions of Spring Insight are available, Spring Insight Developer and Spring Insight Operations. Insight Developer provides in-depth tracing and performance monitoring for Web applications during the development and QA phases, while Insight Operations provides performance monitoring and tracing for production environments.

Spring Insight captures application events known as traces. A trace represents a thread of execution. It is usually started by an HTTP request but can also be started by a background job. A trace contains operations. Each operation represents a significant point in the execution of the trace, for example, a JDBC query or transaction commit.

Using this data, Spring Insight calculates summary information to lead you to the specifics of why your application may not be performing as well as it could.

Spring Insight uses AspectJ to intercept operations in target web applications. Target web applications are loaded with a special classloader that dynamically instruments web applications at runtime. Spring Insight uses sophisticated algorithms to keep the memory footprint low.

Spring Insight Developer and applications run together on a single container runtime instance. Spring Insight's lean framework keeps developer requirements to a minimum. Developers can deploy a native application to a Spring Insight Developer-enabled instance and immediately see diagnostics. There is no database to set up, no instrumentation to perform.

Spring Insight uses a plug-in architecture to collect, correlate, and analyze performance metrics from your application and from different pieces of third-party software that work with the application. You can use the Spring Insight Development Kit to create plug-ins tailored to the needs of your application. The Developer Kit provides a copy of the source code for all plug-ins shipped with Spring Insight and includes a sample plug-in to use as a starting point for creating your own plug-in.

Spring Insight Agents support several Java container runtime environments including:

  • Pivotal tcServer
  • Apache Tomcat
  • JBoss
  • WebLogic

Online Resources:

26 questions
1
vote
1 answer

How to deploy my web application on tc server?

I have a war file. before deploying on tc server, I successfully deployed on tomcat : Copy the war in webapps folder, copy mysql connector in libs folder. 2.Configure server.xml Now on pivotal tc server developer edition 3.0.0, I have created an…
Harsh M
  • 625
  • 2
  • 11
  • 25
1
vote
1 answer

Profiling spring application running on JBOSS EAP 6 using tool

We need to profile spring based web application running on JBOSS EAP 6 using some tool similar to Spring Insight. Spring Insight help developers to understand and visualize the behavior of web application, however it doesn't support JBOSS EAP 6.
e6573
  • 55
  • 6
0
votes
1 answer

spring insight with org.codehaus.paranamer

I have a java spring GWT web application. I need to use a profiler to view why is a certain function that slow (on server)... After some searching, seems that insight is a good way... tried it and it works... what I did is create a tc server…
AhHatem
  • 1,415
  • 3
  • 14
  • 23
0
votes
1 answer

Does Spring Insight no longer exists

I've downloaded a few versions of STS and the latest tcServer developer edition. None of these packages have the Insight template available. The instructions on how to create a tcServer to do this spring profiling is dead simple. It just doesn't…
Terry
  • 911
  • 10
  • 26
0
votes
1 answer

How to make mail notification/alert

I'm using Spring-Insight and Pivotal tc server to deploy and monitor two Spring applications but I have to create some alerts in case of threshold violation. Do you know if this is possible to make this alerting system without creating a customized…
Camille Gerin-Roze
  • 4,271
  • 1
  • 11
  • 16
0
votes
1 answer

Spring application fails on startup with NoClassDefFoundError when deployed in tc Server with Insight

I have a Spring-based app (packaged into a WAR) that runs fine in Jetty and "ordinary" Tomcat 7, but produces strange NoClassDefFoundError when it's deployed into tc Server with Spring Insight. The class that it's complaining can't be found is…
E-Riz
  • 31,431
  • 9
  • 97
  • 134
0
votes
0 answers

Blank screen when requesting Spring Insight at http://localhost:8080/insight

I get a blank screen when opening the page ...host:8080/insight to view the report from Spring Insight on my web app deployed on vfabric-tc-server-developer-2.9.3.RELEASE It happens if I start the server from within STS 3.5.0.RELEASE or outside and…
Stephane
  • 11,836
  • 25
  • 112
  • 175
0
votes
1 answer

What are the other ways to specify code for Insight to analyze?

Spring Insight documentation states: A trace represents a thread of execution. It is usually started by an HTTP request but can also be started by a background job My application architecture style is one of queues running in the background that…
Brent Fisher
  • 132
  • 3
  • 12
0
votes
1 answer

Why does Spring Insight throw NulllPointerExceptions when initializing TC Server?

During TC Server initialization of the Insight app, it seems to instruments the deployed apps. It starts up, and I can see results. However, when I examine the logs, I can see 16 NullPointerExceptions like the following. I have 16 apps…
Brent Fisher
  • 132
  • 3
  • 12
0
votes
1 answer

Spring Insight Operations - error when deploying Insight Agent on Jboss 5.1.2

I am trying to get Spring insight working to troubleshoot performance issues with an application that is deployed on Jboss EAP 5.1.2. If I understand correctly, the developer edition of spring insight works only on tomcat server. As I would have to…
Guru
  • 155
  • 10
0
votes
1 answer

Spring MVC 3.1 App: AbstractApplicationContext#refresh called multiple times during application startup

I have a REST web service built with Spring MVC, with annotation-based configuration and plus a web.xml in which org.springframework.web.context.support.AnnotationConfigWebApplicationContext is specified to be used. During startup of the application…
Martin Spa
  • 1,494
  • 1
  • 24
  • 44
1
2