Bug #4927

Change monitoring pages to better use new javascriptrrd

Added by Igor Sfiligoi about 7 years ago. Updated almost 7 years ago.

Igor Sfiligoi
Factory & Frontend Monitoring
Target version:
Start date:
Due date:
% Done:


Estimated time:
First Occurred:
Occurs In:


JavascriptRRD 1.1.0 has just been released, and adds a few new features that will make our web pages more maintainable.

Of particular interest is the new bundled include file that shoul dsheild us from future changes in supporting libraries (e.g. we currenlty cannot switch to Flot 0.8.1 since they moved part of the needed code into a new file).

The other interesting feature are the helper classes for async reads. Not essential, but can simplify a bit our web page source code.


#1 Updated by Igor Sfiligoi about 7 years ago

I have created branch_master_4927.

All the pages now import the single js file that contains all the needed javascriptrrd+flot code.

I have also updated factorySupport.html to use the new Async function.
Don't have the time this week to work on the other pages, but will resume at a later date.

Anyhow, the current setup is fully functional.

#2 Updated by Burt Holzman almost 7 years ago

  • Status changed from New to Feedback
  • Assignee changed from Igor Sfiligoi to Marco Mambelli

#3 Updated by Burt Holzman almost 7 years ago

  • Target version changed from v3_2_x to v3_2_4

#4 Updated by Marco Mambelli almost 7 years ago

I tested the changes done by Igor on the frontend.
I did an installation sharing the same RRD database.
The version in this branch and the RPM release give the same monitoring pages, e.g.:

In some of the plots there are decimal values while I would expect integer numbers (e.g. glideins unmatched).
Is this the result of the average over the time period?


#5 Updated by Igor Sfiligoi almost 7 years ago

Everything in RRD land is based on real numbers.
We put in integers (which get converted in reals anyhow), but wen you average over periods, it typically get non-integers again.

So that's expected.


#6 Updated by Marco Mambelli almost 7 years ago

Ready to be merged to 3_2_4

#7 Updated by Parag Mhashilkar almost 7 years ago

  • Category set to Factory & Frontend Monitoring
  • Status changed from Feedback to Closed
  • Assignee changed from Marco Mambelli to Igor Sfiligoi

Also available in: Atom PDF