Shiny Graphs

Skip Navigation

Shiny Graphs

/ August 15, 2013

Sometimes your Mendix apps perform, sometimes they don’t. Sometimes you’ll get a customer on the line telling you “the application is really slow”. Is it just his browser or is the application actually slow? If it’s the application so: what’s the issue? Was it introduced with the last release?

On the platform portal, we try to offer you as many features as possible to help you debug the issue. We have alerts, you can view your logs, you can view requests as they’re happening and of course our debugger.

JVM Statistics

When we launched our platform portal, we immediately knew that people would also want insight into the historical performance of their apps. Placed under the Monitoring tab, we had a list of graphs that showed you how the JVM was doing, how many database requests were going on and a bunch of other cool info graphs. These help you figure out whether something is a temporary problem or a fundamental one and assists in tracking down those pesky memory leaks.

Over time, two limitations of our initial implementation became clear:

  • We couldn’t offer the amount of (types of) graphs that we wanted to offer our user. Adding new types of graphs was a very arduous and error prone process.
  • As we added more and more nodes, the current system couldn’t handle the traffic. This combined with the system being dependent on the online platform (that’s where the statistics were stored) resulted in graphs showing gaps where we missed data. Not good.

Today, we’re proud to announce our new trends system. We’ve rolled this out to beta users over the past couple of weeks and after processing their feedback we’d like to launch it for everyone.

As of today, when you visit the platform portal, you will be able to view the new graphs for your cloud nodes. They’re bigger, way more stable and offer more graphs than you’re used to. We’ve started collecting information on all of your nodes a couple of weeks ago, so you should be able to see how your app has been doing since then.

Take a look, use the feedback button and good luck with solving your performance problems!

Postgres Activity
Runtime Requests
Copy link