@cryptotaxi247 / netdata-1 / commits / fe7051234

Introduced IEC-compliant unit abbreviations #4711 (#4912)

* Introduced IEC-compliant unit abbreviations #4711 * Generated dashboard.js * Reverted the old abbreviations to a x1000 coefficient * Reverted coefficients

George Moschovitis committed Dec 11, 2018 at 10:29 UTC fe70512347fabdf662d69ba19796eb2457d22a9d
2 files changed +72 -10
web/gui/dashboard.js
+36 -5
@@ -806,13 +806,20 @@ NETDATA.unitsConversion = {
806 'GB/s': 1024 * 1024,
807 'TB/s': 1024 * 1024 * 1024
808 },
809 + 'KiB/s': {
810 + 'B/s': 1 / 1024,
811 + 'KiB/s': 1,
812 + 'MiB/s': 1024,
813 + 'GiB/s': 1024 * 1024,
814 + 'TiB/s': 1024 * 1024 * 1024
815 + },
816 'B': {
817 'B': 1,
811 - 'KB': 1024,
812 - 'MB': 1024 * 1024,
813 - 'GB': 1024 * 1024 * 1024,
814 - 'TB': 1024 * 1024 * 1024 * 1024,
815 - 'PB': 1024 * 1024 * 1024 * 1024 * 1024
818 + 'KiB': 1024,
819 + 'MiB': 1024 * 1024,
820 + 'GiB': 1024 * 1024 * 1024,
821 + 'TiB': 1024 * 1024 * 1024 * 1024,
822 + 'PiB': 1024 * 1024 * 1024 * 1024 * 1024
823 },
824 'KB': {
825 'B': 1 / 1024,
@@ -821,6 +828,13 @@ NETDATA.unitsConversion = {
828 'GB': 1024 * 1024,
829 'TB': 1024 * 1024 * 1024
830 },
831 + 'KiB': {
832 + 'B': 1 / 1024,
833 + 'KiB': 1,
834 + 'MiB': 1024,
835 + 'GiB': 1024 * 1024,
836 + 'TiB': 1024 * 1024 * 1024
837 + },
838 'MB': {
839 'B': 1 / (1024 * 1024),
840 'KB': 1 / 1024,
@@ -829,6 +843,14 @@ NETDATA.unitsConversion = {
843 'TB': 1024 * 1024,
844 'PB': 1024 * 1024 * 1024
845 },
846 + 'MiB': {
847 + 'B': 1 / (1024 * 1024),
848 + 'KiB': 1 / 1024,
849 + 'MiB': 1,
850 + 'GiB': 1024,
851 + 'TiB': 1024 * 1024,
852 + 'PiB': 1024 * 1024 * 1024
853 + },
854 'GB': {
855 'B': 1 / (1024 * 1024 * 1024),
856 'KB': 1 / (1024 * 1024),
@@ -837,6 +859,15 @@ NETDATA.unitsConversion = {
859 'TB': 1024,
860 'PB': 1024 * 1024,
861 'EB': 1024 * 1024 * 1024
862 + },
863 + 'GiB': {
864 + 'B': 1 / (1024 * 1024 * 1024),
865 + 'KiB': 1 / (1024 * 1024),
866 + 'MiB': 1 / 1024,
867 + 'GiB': 1,
868 + 'TiB': 1024,
869 + 'PiB': 1024 * 1024,
870 + 'EiB': 1024 * 1024 * 1024
871 }
872 /*
873 'milliseconds': {
web/gui/src/dashboard.js/units-conversion.js
+36 -5
@@ -39,13 +39,20 @@ NETDATA.unitsConversion = {
39 'GB/s': 1024 * 1024,
40 'TB/s': 1024 * 1024 * 1024
41 },
42 + 'KiB/s': {
43 + 'B/s': 1 / 1024,
44 + 'KiB/s': 1,
45 + 'MiB/s': 1024,
46 + 'GiB/s': 1024 * 1024,
47 + 'TiB/s': 1024 * 1024 * 1024
48 + },
49 'B': {
50 'B': 1,
44 - 'KB': 1024,
45 - 'MB': 1024 * 1024,
46 - 'GB': 1024 * 1024 * 1024,
47 - 'TB': 1024 * 1024 * 1024 * 1024,
48 - 'PB': 1024 * 1024 * 1024 * 1024 * 1024
51 + 'KiB': 1024,
52 + 'MiB': 1024 * 1024,
53 + 'GiB': 1024 * 1024 * 1024,
54 + 'TiB': 1024 * 1024 * 1024 * 1024,
55 + 'PiB': 1024 * 1024 * 1024 * 1024 * 1024
56 },
57 'KB': {
58 'B': 1 / 1024,
@@ -54,6 +61,13 @@ NETDATA.unitsConversion = {
61 'GB': 1024 * 1024,
62 'TB': 1024 * 1024 * 1024
63 },
64 + 'KiB': {
65 + 'B': 1 / 1024,
66 + 'KiB': 1,
67 + 'MiB': 1024,
68 + 'GiB': 1024 * 1024,
69 + 'TiB': 1024 * 1024 * 1024
70 + },
71 'MB': {
72 'B': 1 / (1024 * 1024),
73 'KB': 1 / 1024,
@@ -62,6 +76,14 @@ NETDATA.unitsConversion = {
76 'TB': 1024 * 1024,
77 'PB': 1024 * 1024 * 1024
78 },
79 + 'MiB': {
80 + 'B': 1 / (1024 * 1024),
81 + 'KiB': 1 / 1024,
82 + 'MiB': 1,
83 + 'GiB': 1024,
84 + 'TiB': 1024 * 1024,
85 + 'PiB': 1024 * 1024 * 1024
86 + },
87 'GB': {
88 'B': 1 / (1024 * 1024 * 1024),
89 'KB': 1 / (1024 * 1024),
@@ -70,6 +92,15 @@ NETDATA.unitsConversion = {
92 'TB': 1024,
93 'PB': 1024 * 1024,
94 'EB': 1024 * 1024 * 1024
95 + },
96 + 'GiB': {
97 + 'B': 1 / (1024 * 1024 * 1024),
98 + 'KiB': 1 / (1024 * 1024),
99 + 'MiB': 1 / 1024,
100 + 'GiB': 1,
101 + 'TiB': 1024,
102 + 'PiB': 1024 * 1024,
103 + 'EiB': 1024 * 1024 * 1024
104 }
105 /*
106 'milliseconds': {