Thursday Jan 28, 2010

Goodbye Sun!

What a coincedence, this is the last week of Sun as an organization and also my last week at Sun. It has been a great pleasure working with Sun and Application Server Product (GlassFish) for the last 11 years.  I worked on so many areas and learnt so much

    ▪    Monitoring Lead for GlassFish V3 - all my blogs on monitoring
    ▪    Startup performance improvement for GlassFish V2 - blog
    ▪    Load balancer Administration - Article & Blog
    ▪    N1 Service Provisioning System plugin for GlassFish - Article and a lot of blogs.
    ▪    Big-IP H/W LB integration with GlassFish - Article & Blog
    ▪    Admin CLI Lead (asadmin) - spec
    ▪    Admin GUI

I am very grateful for all the opportunities that Sun has provided to me. More importantly, I have made many good friends during my years at Sun and it has been a privilege to work with so many talented individuals and teams. They are the best in industry, its from them I learnt on how to be passionate and always be motivated to work even when things are not going our way. I will miss them all.

Checkout in future for any blogs from me.

GlassFish team
[Read More]

Thursday Dec 10, 2009

Top Ten features of Monitoring

This blog will go over the Top Ten Monitoring features that you would be interested in GlassFish v3.[Read More]

Adhoc Monitoring with Scripting-Client in GlassFish v3

Adhoc monitoring is a powerful feature which will allow the user to monitor the parts of App Server at a very granular level. Scripting-Client and DTrace are the new monitoring features which would allow the Adhoc monitoring of GlassFish v3. In this blog I am going to go over the Scripting-Client feature of Monitoring in GlassFish v3. We will see how to write a simple javascript to see how many requests are received for a given App. And later in this blog we will see more advanced functionality where you can even see how much time to serve an HTTP request.[Read More]

Wednesday Dec 09, 2009

Advanced monitoring in GlassFish v3

An important feature of Monitoring is that you can write your probes (events) in any component and be able to listen to them in any other component. The component can be a container, module or even a user Application. I will use a sample WebApp which is an enhanced version (Thanks to Byron) of what we used for my ealier blog on "Making your Application monitorable in GlassFish v3" I am going to show you how to write an App which will not only collect the monitoring data for the requests that are coming in, but would also listen to the events from HTTP Service component and will determine the (average) time taken to serve each of these requests to the App.[Read More]

Making your Application monitorable in GlassFish v3

Monitoring in GlassFish V3 is lightweight, easy to use, pluggable, extensible, more granular and comes with multi-client support. Monitoring is also possible by writing Adhoc scripts using the DTrace and Scripting-client features. Its very evident that Monitoring in V3 will be a great value-add for GlassFish users and is a clear differentiator as far as the competition is concerned. This blog will talk about making a user app monitorable by using the Pluggable and Lightweight Monitoring Infrastructure, and how easily it will expose your probes and statistics to various clients.[Read More]

Friday Aug 21, 2009

Monitoring in GlassFish v3

Monitoring in GlassFish v3 has taken a huge leap when compared to the earlier versions. We provide a way to dynamically and non-intrusively generate monitoring events from any of the glassfish runtime classes, the ability to listen to these events, collect the statistics and expose these statistics through various standard clients.[Read More]

Thursday Nov 06, 2008

Monitoring in GlassFish v3 Prelude

GlassFish v3 Prelude uses the new lightweight monitoring framework to expose the monitoring data. It moves away from the 'container's collect statistics' theme to 'container's emit events and interested listeners will collect them'. This allows the statistics to be collected in a much cleaner way and makes it more flexible to collect different variations of statistics for the same set of container events. For Prelude we expose the Web Container, Application and JVM statistics, using the asadmin CLI utility and Admin GUI.[Read More]



« February 2016