UPCOMING: Magento 2 Bootcamp of four days in The Netherlands (April 29th - May 2nd)

January 21, 2014

Graphdat plugins for Joomla! and MageBridge

Yireo Blog Post

Graphdat is an awesome looking, handy tool for monitoring server performance in real-time. And we are proud to present you a Joomla! plugin for integration with Graphdat, plus a MageBridge-specific Joomla! plugin. With these plugins, it becomes easy to zoom into what's eating performance.

Meet Graphdat

There are various monitoring tools in the area of server management - ranging from UNIX-tools like top to online services like New Relic. Graphdat belongs in the last group - the online monitoring services - with one major difference: Graphical presentation of performance is almost instant, as in real time with a few seconds delay. This makes the tool excellent for monitoring server issues.

For instance, when a certain cronjob is being run, or when a certain database-index is being refreshed (like Joomla!s Finder-tables), performance might spike. It is important to analyse which resources in utiilized in which way. Does the CPU-usage go up to 100%? Or is it that the server is swapping? Using tools like top and free you get the same insight as well, but if you are an UNIX expert. Graphdat gives out this information for anyone to understand. Really great stuff.

Joomla! plugins feeding Graphdat

Now, the main graphs of Graphdat can be extended using simple API-calls, and this allows a Graphdat user to zoom into a certain application request, and see which part of that request eats the most resources. With our Joomla! plugin, various Joomla! events are tracked, so you can determine whether resources are eaten up before or after the component has been initialized, before or after the template is asked for output. Everything is tracked through Joomla! plugin-events like onAfterInitialise, so it requires you to know a bit more about the Joomla! architecture - but when analysing Joomla! performance at a developer level, this knowledge is required anyway.

Things get cooler when you add in the MageBridge plugin for Graphdat - assuming you are using MageBridge anyway. A frequent question when running MageBridge-based e-commerce sites is which application is consuming the most resources? Magento or Joomla!? Simply by enabling the plugin, you get your answer. All performance that goes to the event buildMageBridge is actually spent on Magento. If that area is slow, Magento needs optimization, not Joomla!.

The Joomla! plugin is available for free on our site. The MageBridge-specific add-on is available through the MageBridge Update Manager (which requires an active support subscription). Hope you enjoy this as much as we do.

Installing Graphdat on your server?

Do you want to install Graphdat on your own Linux server, but you don't know how? Yireo comes to the rescue. Just ask us for a quote, and we'll get you up and running.

Posted on January 21, 2014

About the author

Author Jisse Reitsma

Jisse Reitsma is the founder of Yireo, extension developer, developer trainer and 3x Magento Master. His passion is for technology and open source. And he loves talking as well.

Sponsor Yireo

Looking for a training in-house?

Let's get to it!

We don't write too commercial stuff, we focus on the technology (which we love) and we regularly come up with innovative solutions. Via our newsletter, you can keep yourself up to date on all of this coolness. Subscribing only takes seconds.

Do not miss out on what we say

This will be the most interesting spam you have ever read

We don't write too commercial stuff, we focus on the technology (which we love) and we regularly come up with innovative solutions. Via our newsletter, you can keep yourself up to date on all of this coolness. Subscribing only takes seconds.