Module clients.sandbox.metrics.metrics
Functions
metrics_from_api_object
def metrics_from_api_object(api_object: h2o_engine_manager.gen.model.v1_metrics.V1Metrics) ‑> Metrics
Convert a V1Metrics API object to a Metrics instance.
Classes
CpuMetrics
class CpuMetrics(usage_ratio: float = 0.0)
CPU usage statistics for the sandbox environment.
Args
usage_ratio- CPU usage as a ratio (0.0-1.0) of available CPU resources.
DiskMetrics
class DiskMetrics(total_bytes: int = 0, available_bytes: int = 0)
Disk usage statistics for the sandbox filesystem.
Args
total_bytes- Total disk space in bytes.
available_bytes- Available disk space in bytes.
Instance variables
var usage_ratio : float
Disk usage as a ratio (0.0-1.0).
var used_bytes : int
Used disk space in bytes.
MemoryMetrics
class MemoryMetrics(current_bytes: int = 0, limit_bytes: Optional[int] = None)
Memory usage statistics for the sandbox environment.
Args
current_bytes- Current memory usage in bytes.
limit_bytes- Maximum allowed memory in bytes. None if unlimited.
Metrics
class Metrics(memory: Optional[MemoryMetrics] = None, disk: Optional[DiskMetrics] = None, cpu: Optional[CpuMetrics] = None, collect_time: Optional[datetime.datetime] = None)
Resource usage metrics snapshot for the sandbox environment.
Args
memory- Memory usage statistics.
disk- Disk usage statistics.
cpu- CPU usage statistics.
collect_time- Time when these metrics were collected.
Feedback
- Submit and view feedback for this page
- Send feedback about AI Engine Manager to cloud-feedback@h2o.ai