Skip to content

Commit ef4410b

Browse files
authored
expose uptime to client resources API endpoint (pterodactyl#3705)
resolves pterodactyl#3704
1 parent 72680fc commit ef4410b

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

app/Transformers/Api/Client/StatsTransformer.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public function transform(array $data)
2828
'disk_bytes' => Arr::get($data, 'utilization.disk_bytes', 0),
2929
'network_rx_bytes' => Arr::get($data, 'utilization.network.rx_bytes', 0),
3030
'network_tx_bytes' => Arr::get($data, 'utilization.network.tx_bytes', 0),
31+
'uptime' => Arr::get($data, 'utilization.uptime', 0),
3132
],
3233
];
3334
}

resources/scripts/api/server/getServerResourceUsage.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export interface ServerStats {
1010
diskUsageInBytes: number;
1111
networkRxInBytes: number;
1212
networkTxInBytes: number;
13+
uptime: number;
1314
}
1415

1516
export default (server: string): Promise<ServerStats> => {
@@ -23,6 +24,7 @@ export default (server: string): Promise<ServerStats> => {
2324
diskUsageInBytes: attributes.resources.disk_bytes,
2425
networkRxInBytes: attributes.resources.network_rx_bytes,
2526
networkTxInBytes: attributes.resources.network_tx_bytes,
27+
uptime: attributes.resources.uptime,
2628
}))
2729
.catch(reject);
2830
});

0 commit comments

Comments
 (0)