mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2025-04-10 07:25:54 +02:00
Add missing prefix handling
This commit is contained in:
parent
13156f84eb
commit
b37daef4eb
@ -6,6 +6,7 @@ type Prefix float64
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
Base Prefix = iota
|
Base Prefix = iota
|
||||||
|
Exa = 1e18
|
||||||
Peta = 1e15
|
Peta = 1e15
|
||||||
Tera = 1e12
|
Tera = 1e12
|
||||||
Giga = 1e9
|
Giga = 1e9
|
||||||
@ -37,6 +38,8 @@ func (s *Prefix) String() string {
|
|||||||
return "Tera"
|
return "Tera"
|
||||||
case Peta:
|
case Peta:
|
||||||
return "Peta"
|
return "Peta"
|
||||||
|
case Exa:
|
||||||
|
return "Exa"
|
||||||
case Milli:
|
case Milli:
|
||||||
return "Milli"
|
return "Milli"
|
||||||
case Micro:
|
case Micro:
|
||||||
@ -70,6 +73,8 @@ func (s *Prefix) Prefix() string {
|
|||||||
return "T"
|
return "T"
|
||||||
case Peta:
|
case Peta:
|
||||||
return "P"
|
return "P"
|
||||||
|
case Exa:
|
||||||
|
return "E"
|
||||||
case Milli:
|
case Milli:
|
||||||
return "m"
|
return "m"
|
||||||
case Micro:
|
case Micro:
|
||||||
@ -107,6 +112,14 @@ func NewPrefix(prefix string) Prefix {
|
|||||||
return Tera
|
return Tera
|
||||||
case "T":
|
case "T":
|
||||||
return Tera
|
return Tera
|
||||||
|
case "p":
|
||||||
|
return Peta
|
||||||
|
case "P":
|
||||||
|
return Peta
|
||||||
|
case "e":
|
||||||
|
return Exa
|
||||||
|
case "E":
|
||||||
|
return Exa
|
||||||
case "u":
|
case "u":
|
||||||
return Micro
|
return Micro
|
||||||
case "n":
|
case "n":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user