This ain’t your grandpa’s job scheduler!

We’ve been working on redesigning and rewriting the Flux Operations Console from the ground up. It’s designed to be responsive and scale well to provide you with the latest runtime stats on your distributed enterprise jobs in one central webapp.

Here’s a quick video (1 min 26 secs) that illustrates the performance and scalability of the new Ops Console:

Flux Operations Console Performance Video

This video was taken when around 6,000 flow charts were running in the cluster and a background thread was adding flow charts constantly. Google Chrome on Mac was used for the browser.

Still using cron, Autosys, CONTROL-M, Quartz? Does the new Flux Ops Console make you jealous? :-)

About these ads

About fluxeric

I enjoy designing easy to use software that simplifies difficult tasks and spending time with my three kids and wife.

Posted on September 2, 2010, in Uncategorized. Bookmark the permalink. 3 Comments.

  1. This video was taken when around 6,000 flow charts were running in the cluster and a background thread was adding flow charts constantly.”

    1. What kind of cluster is this ?
    2. Where can we look at the engine’s performance stats instead of the web console’s ? The web console is only as responsive as the engine. Is that right ?

    • I know it seems like the Operations Console would only be as responsive as the engine, but that’s not entirely the case.

      This video is showcasing the performance of the web tier: HTML, CSS, JavaScript, and REST. Things like page/tab switching, pagination, etc. were a sluggish in older versions of the Operations Console. These web application performance problems are eliminated in Flux 7.10.

      The Flux 7.10 Operations Console also utilizes a distributed cache to monitor the status of flow charts in the cluster. Flux 7.9 used to query the database directly for status of flow charts. Flux 7.10 shows the real-time status of flow charts without contacting the database. This could allow the Operations Console to perform faster than the engine.

      We made a few architectural changes in Flux 7.10 to make it perform faster both on the engine side and Operations Console side. The performance gain for both over Flux 7.9 is tremendous.

      Flux does not provide any way to monitor the performance of a Flux engine, short of throughput of flow charts. Performance for Flux means “how many of your business processes can be executed in a given time?”. This can be measured through the run history API on the engine.

  1. Pingback: Flow Chart Dependencies with Flux 7.10 « Nick @ Flux

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: