Insight features - Regu's mind trail

advertisement
Insight
Application analysis
Agenda
 Introduction
 Project Insight
 Architecture
 Insight Features
 Support & Roadmap
 Case study & Testimonials
 Demo
Introduction
 Analysis of Run-time meta data
 Makes
it robust
 Aids in trouble shooting
 Typical Meta-data
 Application
Logs
 Resource Use – Memory, CPU, Connection pools
 Logs contain data such as
 Control
flow and processing logic
 Error details and maybe performance data
Project Insight
 Tool/framework that contains a Visual log
analyzer
 Created as a collaborative project and has
 Distribution
List
 Repository
 Portal
off J2EE community
 Reviews, Release process, support
 Focus is on helping the Developer achieve
better productivity
Architecture
Offline
analysis
Error
Threshold
verifier
Analysis UI
Summary
And Details
Search
Locate
Filter
Email
notifier
Appenders
Parsed
Events
Filtered
Events
Pagination
Preferences Framework
 Components
Mostly custom written
 Leverages Open
Source

Preference UIs
Log Pattern
FileSets
Column
Display
Proxy
Settings
Preference Manager
Preferences, attributes and
persistence
 Available versions
Desktop
 Eclipse Plug-in
 Daemon (under
Development)

 Statistics
Log Sources
Local
Scheduler
Eclipse
Plug-in
Used by more than 10
client projects
 Testimonials indicate
up to 30% time saving
for large applications

Receivers
(S)FTP
Http
Rolling
Logs
Eclipse
Plugin
Insight Features
 View summary and detailed “log event” data
Insight Features
 Supports “pattern” based log files
Insight Features
 Non-mutating analysis
 Sort,
Search – text, event
Insight Features
 Mutating data analysis
 Progressive
filtering
Insight Features
 Locate “context” of an event
Insight Features
 Small foot print – disk based caching
 Between
entries
40 - 65 MB even after loading 110 000 log
 Loads 1000 entries in ~375 ms
 Details on loaded “namespaces”
Insight Features
 Permits customizing column for display
Insight Features
 Supports “Filesets” – Local, FTP, SFTP, HTTP
Support & Roadmap
 Email and Bugzilla
 User manual
 Release notes
 FAQ
 Discussion Forum
 Feature request and
Roadmap
https://connectedminds.mindtree.com/Communities/j2ee/Insight/
Case study & Testimonials
 Case Study

Insight helped solve thread reuse issues in Tomcat in the
Cendant STP project
 Testimonials
I think this tool is a must for all those who have to play
around with log files
 It saves 50-60% of your debugging time
 It has been useful in debugging one of the QA problems in
an easy and efficient way
 It helped me in analyzing the exceptions better
 Filtering and Locate functionalities are very useful to drill
down the error quickly. The preferences feature makes it
very easy to connect to remote files.

IMAGINATION
ACTION
JOY
Download