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': {