Wily Java Pro Filer (1)

Embed Size (px)

Citation preview

  • 8/2/2019 Wily Java Pro Filer (1)

    1/16

    22 April 2012

    Wily

    TCS

  • 8/2/2019 Wily Java Pro Filer (1)

    2/16

    22 April 2012 1

    Components

    Introscope overview

    Introscope uses ProbeBuilder to add probes to applications. Probes measurespecific information about an application without changing the applicationsbusiness logic. AutoProbe dynamically adds probes to each application when itstarts. After the probes are installed in an applications bytecode, the application

    is called Introscope-enabled.As an Introscope-enabled application runs, probes relay collected data to theAgent, which is installed on the same machine as the Introscope-enabledapplication. The Agent collects and summarizes the data and sends it to theEnterprise Manager, so that one or more Workstations can access the data.

  • 8/2/2019 Wily Java Pro Filer (1)

    3/16

    22 April 2012 2

    WILY ARCHITECTURE

    This illustration shows the Introscope components and how they

    cooperate and communicate with one another:

  • 8/2/2019 Wily Java Pro Filer (1)

    4/16

    22 April 2012 3

    Why Wily

    Reactive Vs. Proactive: Reduces Mean Time to Resolution (MTTR)

  • 8/2/2019 Wily Java Pro Filer (1)

    5/16

    22 April 2012 4

    Why Wily

    Monitor critical web applications 24 x 7

    Monitor service levels to the end-user

    Ensure applications are available and high performing

    Rapidly diagnose slowdowns and failures

    Establish ongoing control of these critical web applications

  • 8/2/2019 Wily Java Pro Filer (1)

    6/16

    22 April 2012 5

    Installation

    Download workstation installable from Wily site. You must have proper rights to use

    wily workstation.

  • 8/2/2019 Wily Java Pro Filer (1)

    7/16

    22 April 2012 6

    Login To Introscope Workstation

    Below window is Wily Client login screen

    Click OK button.

  • 8/2/2019 Wily Java Pro Filer (1)

    8/16

    22 April 2012 7

    Investigator

    The Investigator contains two main panes:

    Investigator TreeThe left side of the Investigator is a tree structure that organizes metric data reported by the Agents that

    report to the Enterprise Manager you are logged into. Metrics are organized hierarchically by host, process, Agent, and Resource

    type. Selecting items in the tree causes predefined views to be presented in the Viewer pane. Inactive metrics appear grayed out

    in the tree.

    ViewerThe Viewer pane on the right side of the Investigator presents details, often graphical, for the resource or metric

    currently selected in the tree. Depending on the item selected in the tree, tabs at the top of the Viewer pane allow you to select

    one or more views, including the General, Overview, Errors, Traces, and Search views. For some views, options might be available

    in the bottom section of the Viewer pane that control the data displayed in the Viewer.

  • 8/2/2019 Wily Java Pro Filer (1)

    9/16

    22 April 2012 8

    Management Module Editor

    You use the Management Module Editor to create or edit a Management Module, which contains a set of Introscope monitoring

    configuration information. Management Modules are listed for each Domain, and contain Elements..Elements are objects that contain and organize data with monitoring logic elements are Alerts, Actions, and Dashboards.

  • 8/2/2019 Wily Java Pro Filer (1)

    10/16

    22 April 2012 9

    Workstation Console

    The Workstation Console displays metric information in dashboards.

    Dashboards are pre-configured windows that present graphical views of current or historical performance and availability metrics.

    When you open the Console, it shows live performance and availability data

  • 8/2/2019 Wily Java Pro Filer (1)

    11/16

    22 April 2012 10

    Transaction Tracer

    Workstation users with appropriate permissions use Introscope Transaction

    Tracer to trace the activity of transactions as they flow through a Java Virtual

    Machine, or a Common Language Runtime (CLR) in a .NET environment

  • 8/2/2019 Wily Java Pro Filer (1)

    12/16

    22 April 2012 11

    Leak Hunter

    Introscope LeakHunter is an add-on component designed to help locate the source of potential memory leaks, by watching for

    collection instances that appear to be increasing in size over timethat is, if the number of objects stored in the collection

    increases over time. Memory leaks that occur in programs that run for short periods (minutes or hours) might not present a major issue. However, for

    applications that are running 24 hours a day (like a web site), a small memory leak can soon escalate into a big problem.

    Introscope LeakHunter is designed to track information about a noticed memory leak by being turned on, then turned off after

    information is gathered. This method of using LeakHunter creates only a small, temporary amount of overhead.

  • 8/2/2019 Wily Java Pro Filer (1)

    13/16

    22 April 2012 12

    Analysis

    GC Heap Graph: It is clear from the graph that jvms are using

    maximum allocated memory and still need more. As morememory is not available JVM crashed.

  • 8/2/2019 Wily Java Pro Filer (1)

    14/16

    22 April 2012 13

    Analysis

    High JVM CPU utilization: Go and look into your application

    architecture and check your code.

  • 8/2/2019 Wily Java Pro Filer (1)

    15/16

    22 April 2012 14

    Analysis

    Connection Wait Time: Connection wait time should be almost

    zero if it is high, check the connection pool settings

  • 8/2/2019 Wily Java Pro Filer (1)

    16/16

    22 April 2012 15

    Contacts

    For more information contact

    Ashish Sheth