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
8
votes
2 answers

Spring insight crashes with "Imbalanced frame stack"

I want to use spring insight to trace my spring mvc webapp. When starting up the tc server 2.5 developer edition, my application comes up but I see following message in the console: 20.10.2011 09:24:24…
powerMicha
  • 2,573
  • 1
  • 20
  • 28
6
votes
1 answer

Logging and Monitoring Spring MVC Web application

I have a Spring MVC web application running on tomcat. I need to monitor my application for performance, log the time taken by each method call along with the values of the parameters. I would need this logging for all the methods in all the…
nagamanojv
  • 271
  • 5
  • 15
6
votes
4 answers

Using Spring Insight with Tomcat 6

I want to use Spring Insight with Tomcat 6. I cant use TC server because of reasons beyond my control. So I am looking at integrating Spring Insight with Tomcat 6. Has any one worked on this before or can any one point me to any…
Anuj
  • 170
  • 2
  • 9
5
votes
2 answers

Deploying to tc Server in Idea

I'm trying to run my application in Idea using tc Server Idea plugin and receive the following log Connected to server wrapper | Starting the VMware vFabric tc Runtime instance - tcruntime-C-STS-vfabric-tc-server-developer-2.8.2.RELEASE-insight…
Anatoly
  • 1,352
  • 3
  • 19
  • 38
4
votes
0 answers

Spring Boot + Spring insight

in the past I worked with Spring Insight (tc runtime with STS) and I found it nicely to have the possibility to have a look at the performance of my server. Now I would have the possibility to use the insight agent in other applications. For…
java4fun
  • 942
  • 1
  • 22
  • 36
3
votes
2 answers

Create a Spring Insight template

I am just listing here the basic steps to create a Spring Insight web application using Spring tcServer developer edition. I haven't found much doco regarding this, so it could help some people. 1 - Download Spring Tool Suite here Download…
Bruno Chauvet
  • 176
  • 2
  • 7
3
votes
0 answers

Spring Insight and STS

I built an app and deployed to a newly made tcServer instance with the insight template. The app runs fine (can start/stop in STS), and I can surf to the insight app (.../insight). Insight's 'Browse Resources' and 'Recent Activity' windows are…
bmw0128
  • 12,710
  • 22
  • 65
  • 110
3
votes
0 answers

Can't get Spring Insight to monitor my application

I have installed Spring Tool Suite along with tc Server and couldn't manage to get Spring Insight to show my application. I have successfully added my web application through servers tab and started it without any exceptions. I have also played…
mosahin
  • 157
  • 1
  • 9
3
votes
1 answer

does Spring Insight need tcServer, or can it work with Eclipse and Tomcat?

does Spring Insight need tcServer, or can it work with Eclipse and Tomcat? I see some tutorials on Spring Insight, but all of them seem to use tcServer.
rk2010
  • 3,261
  • 7
  • 25
  • 39
2
votes
1 answer

Spring 4, STS 3.7 tc server 3.1.1. how to enable insights for my existing web application?

I am new to Spring framework even though i have been a java dev for quite some time. I am impressed by the spring insight application demos in you tube and want to use it in my application. How ever, when i try to create a new tc server using the…
2
votes
0 answers

IllegalStateException: in SimpleFrameBuilder when running grails app in tcserver w/ insight

I am trying to profile a grails application using insight. Grails - 2.4.0 or 2.4.1 (tried 2.4.1 to see if it fixed my issue) GGTS - 3.5.0 w/ eclipse 4.3.2 tcserver - VMWare vFabric tc Server Developer Edition (Runtime) v2.9 (from within…
2
votes
1 answer

what are the requirements for spring insight to work on cloudfoundry with a spring app

I have a spring mvc generated app (through ROO) running in cloudfoundry. I could also deploy spring insight into it. but my app shows up with "Insight: not supported on this stack". Shouldn't it work on the spring stack as well? what is needed to…
2
votes
1 answer

Spring-insight source, design and alternatives

I've a few questions regarding the Spring-insight technology. Is Spring-insight open source? I was curious to see the underlying design. I could fine the plugins' source but not the entire package (is it part of tc-server). Can this data be…
Swapnil
  • 7,762
  • 4
  • 34
  • 56
1
vote
3 answers

Using Aspect to annotate methods with @InsightOperation for Spring Insight

I wanted to instrument a large number of classes to use with Spring Insight and instead of adding the @InsightOperation manually to the methods, I wrote an aspect to annotate the methods using point cuts. However, this is not working. While the…
Vishal
  • 371
  • 3
  • 10
1
vote
1 answer

Spring-Boot CommandLineRunner UnitTest

have an executable jar implements with Spring-Boot. but dont know how to write the integrationTest. take this Prevent Application / CommandLineRunner classes from executing during JUnit testing for reference. but receive an…
Code Stone
  • 121
  • 2
  • 12
1
2