mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-24 17:28:31 +02:00
fix(metrics): correct network data aggregation logic in system_info.go
This commit is contained in:
@@ -309,13 +309,12 @@ func aggregate(entries []*SystemInfo, query url.Values) (total int, result Aggre
|
|||||||
case SystemInfoAggregateModeNetworkTransfer:
|
case SystemInfoAggregateModeNetworkTransfer:
|
||||||
for _, entry := range entries {
|
for _, entry := range entries {
|
||||||
if entry.Network.BytesRecv > 0 || entry.Network.BytesSent > 0 {
|
if entry.Network.BytesRecv > 0 || entry.Network.BytesSent > 0 {
|
||||||
continue
|
aggregated = append(aggregated, map[string]any{
|
||||||
|
"timestamp": entry.Timestamp,
|
||||||
|
"upload": entry.Network.BytesSent,
|
||||||
|
"download": entry.Network.BytesRecv,
|
||||||
|
})
|
||||||
}
|
}
|
||||||
aggregated = append(aggregated, map[string]any{
|
|
||||||
"timestamp": entry.Timestamp,
|
|
||||||
"upload": entry.Network.BytesSent,
|
|
||||||
"download": entry.Network.BytesRecv,
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
case SystemInfoAggregateModeSensorTemperature:
|
case SystemInfoAggregateModeSensorTemperature:
|
||||||
for _, entry := range entries {
|
for _, entry := range entries {
|
||||||
|
|||||||
Reference in New Issue
Block a user