Skip to content
GitLab
Next
    • Why GitLab
    • Pricing
    • Contact Sales
    • Explore
  • Why GitLab
  • Pricing
  • Contact Sales
  • Explore
  • Sign in
  • Get free trial
  • GitLab.orgGitLab.org
  • GitLab FOSSGitLab FOSS
  • Issues
  • #53147

Utilize new charting library for metrics dashboard

We have selected echarts (https://ecomfe.github.io/echarts-doc/public/en/index.html) as our new charting library in 11.5, replacing the raw d3 we are using now. While flexible, our d3 implementation has proven to be time consuming and buggy.

We should take the opportunity in %11.6 to try to implement the new library. This should allow us to:

  • Confirm whether the library will work for GitLab. If we are going to find issues, let's find them quickly with a real implementation.
  • Allow us to move more quickly in the future. The sooner we can cut over to the new charting library, the easier it will be and the faster we can go. Therefore, we should do this as soon as we can.

It is also important to make the switch as early as possible, so we do not continue to spend effort on the old solution, which then needs to be eventually replaced.

Design

ce_53147-utilize-new-charting-library-metrics-dasbhoard-v2

Spec previews

Edited Nov 12, 2018 by Amelia Bauerly
Assignee
Assign to
Time tracking