Using Liferay Connected Services to monitor the end user experience

Dear community,

As you already know, Liferay Connected Services is an online tool that offers services to help our customers succeed on their Liferay projects.

One of its several useful services which has been very welcomed by our LCS users is the presentation of pages and portlets metrics. This enables you to analyze your portal’s usage and can help you find performance bottlenecks that might be having a bad impact in the end user experience.

How can you do this? You will see how easy it is! After you’ve connected your portal to LCS (just installing the client in your control panel), you can visit your dashboard in lcs.liferay.com and navigate to the metrics section. You’ll see something like this:

 

On this screen you can immediately notice that something is wrong, as one of the pages takes a very long time to load compared to the other pages of your portal.

If we drill down to the portlets deployed on that page (just clicking in the desired page link), we can find the offending ‘Evil’ portlet: the cause of your portal bad performance!

 

 

The bad performance may be caused by a wide variety of reasons, such as not following the development best practices, an unoptimized DB query or a third party app integration. How to deal with responsible parties for bad performance can be very different depending on each different scenario but at least, with this easy process you know where you can start looking for a solution!

Powerful, right? If you want to take advantage of this feature and more already available, go visit lcs.liferay.com and start using LCS now.

LCS is currently in open beta, so feel free to give us your feedback and help us build the perfect set of tools for your needs.

1
Blogs
Hi Marko,

Nice Post! I Think that variance on app load time is another important metric that can help understanding if an app/portlet is always slow or if it can depends by the user/data it handle.

Bye,
Denis.