From 76d643b3ab679ef7f88faa5ffb922473a3af19f4 Mon Sep 17 00:00:00 2001 From: Mickael B Date: Tue, 12 Nov 2024 11:21:55 +0100 Subject: [PATCH] update current_time and interval for stats --- deevirt_schema/libvirt/dom/stats.py | 13 +++++++++---- setup.py | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/deevirt_schema/libvirt/dom/stats.py b/deevirt_schema/libvirt/dom/stats.py index 0bc3d79..4f85678 100644 --- a/deevirt_schema/libvirt/dom/stats.py +++ b/deevirt_schema/libvirt/dom/stats.py @@ -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() diff --git a/setup.py b/setup.py index 62fcb87..8ce50df 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import find_packages, setup setup( name='deevirt_schema', - version='0.1.27', + version='0.1.28', description='Deevirt Schema', url='https://git.celeonet.fr/Deevirt/deevirt_schema.git', author='Celeonet',