update current_time and interval for stats
This commit is contained in:
parent
491fc1116c
commit
76d643b3ab
|
@ -1,11 +1,12 @@
|
|||
import datetime
|
||||
from typing import List, Optional
|
||||
from pydantic import UUID4, BaseModel, ConfigDict, Field
|
||||
from time import time_ns
|
||||
from time import time
|
||||
|
||||
class CPU(BaseModel):
|
||||
model_config = ConfigDict()
|
||||
current_time:int = Field(default_factory=time_ns)
|
||||
current_time:int = Field(default_factory=time)
|
||||
interval:int = Field()
|
||||
time:int = Field()
|
||||
user:int = Field()
|
||||
system:int = Field()
|
||||
|
@ -18,7 +19,8 @@ class DiskFlows(BaseModel):
|
|||
|
||||
class Disk(BaseModel):
|
||||
model_config = ConfigDict()
|
||||
current_time:int = Field(default_factory=time_ns)
|
||||
current_time:int = Field(default_factory=time)
|
||||
interval:int = Field()
|
||||
uuid:UUID4 = Field()
|
||||
name:str = Field()
|
||||
read:DiskFlows = Field()
|
||||
|
@ -50,12 +52,15 @@ class Interface(BaseModel):
|
|||
model_config = ConfigDict()
|
||||
|
||||
uuid:UUID4 = Field()
|
||||
current_time:int = Field(default_factory=time_ns)
|
||||
current_time:int = Field(default_factory=time)
|
||||
interval:int = Field()
|
||||
name:str = Field()
|
||||
rx:InterfaceFlows = Field()
|
||||
tx:InterfaceFlows = Field()
|
||||
|
||||
class Stats(BaseModel):
|
||||
current_time:int = Field(default_factory=time)
|
||||
interval:int = Field()
|
||||
company_id:UUID4 = Field()
|
||||
datacenter_id:UUID4 = Field()
|
||||
vm_id:UUID4 = Field()
|
||||
|
|
Loading…
Reference in New Issue