mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 15:24:35 +01:00
opt. & new
- opt.: docker page perf - new: docker stats
This commit is contained in:
@@ -8,6 +8,10 @@ class DockerPsItem {
|
||||
late String status;
|
||||
late String ports;
|
||||
late String name;
|
||||
String? cpu;
|
||||
String? mem;
|
||||
String? net;
|
||||
String? disk;
|
||||
|
||||
DockerPsItem(
|
||||
this.containerId,
|
||||
@@ -37,6 +41,20 @@ class DockerPsItem {
|
||||
}
|
||||
}
|
||||
|
||||
void parseStats(String rawString) {
|
||||
if (rawString.isEmpty) {
|
||||
return;
|
||||
}
|
||||
final parts = rawString.split(_seperator);
|
||||
if (parts.length != 8) {
|
||||
return;
|
||||
}
|
||||
cpu = parts[2];
|
||||
mem = parts[3];
|
||||
net = parts[5];
|
||||
disk = parts[6];
|
||||
}
|
||||
|
||||
bool get running => status.contains('Up ');
|
||||
|
||||
@override
|
||||
|
||||
Reference in New Issue
Block a user