Project

General

Profile

Architecture #8171

Change graph lib to more efficent one

Added by Vincent MEMBRÉ over 1 year ago. Updated 6 months ago.

Status:
Released
Priority:
3
Category:
Web - UI & UX
Target version:
Target version (plugin):
Effort required:

Description

Our graph lib is very bad a rendering small graphs (especially in Firefox) making Rule page renders very slow ...

Maybe using a canvas based library will help. but we need to explore all possibilites and study what is better for our graphs.

Maybe some improvement can be done by streaming data etc .. but this should be done in another issue (but these ideas are welcome!)


Subtasks

User story #10305: Add hover and onlick to dashboard captionReleasedFrançois ARMAND

Bug #10378: Legend box may be cut on rightReleasedFrançois ARMAND

Bug #10306: JS Error: twoDigitsFormator is not definedReleasedFrançois ARMAND

Bug #10315: Small fixes on dashboard displayReleasedFrançois ARMAND

Bug #10317: Change graph in rule detail have a wrong vertical axis (can be negative)ReleasedFrançois ARMAND

Associated revisions

Revision f8724b2b
Added by Vincent MEMBRÉ 7 months ago

Fixes #8171: Change graph lib to more efficent one

History

#1 Updated by Jonathan CLARKE over 1 year ago

I came across a list of alternatives here that may be useful for this: http://alternativeto.net/software/chart-js/?license=opensource

In particular I noticed and liked http://www.chartjs.org. But I'm not a JS developer so I can't really tell how good it would be :)

#2 Updated by François ARMAND 11 months ago

  • Target version changed from 4.0.0~rc2 to 4.1.0~beta1

#3 Updated by Vincent MEMBRÉ 8 months ago

  • Target version changed from 4.1.0~beta1 to 4.1.0~beta2

#4 Updated by Vincent MEMBRÉ 8 months ago

  • Target version changed from 4.1.0~beta2 to 4.1.0~beta3

#5 Updated by Vincent MEMBRÉ 7 months ago

  • Status changed from New to In progress
  • Assignee set to Vincent MEMBRÉ

#7 Updated by Vincent MEMBRÉ 7 months ago

  • Target version changed from 4.1.0~beta3 to 4.1.0~rc1

#9 Updated by Vincent MEMBRÉ 7 months ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
  • Pull Request set to https://github.com/Normation/rudder/pull/1520

#11 Updated by Vincent MEMBRÉ 7 months ago

  • Status changed from Pending technical review to Pending release

#12 Updated by Vincent MEMBRÉ 7 months ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.1.0~rc1 which was released today.

Also available in: Atom PDF