* Adjust review padding

* Fix mse check

* Don't fail when cpu property is missing

* ignore lines without any spaces
This commit is contained in:
Nicolas Mowen 2024-06-17 06:19:16 -06:00 committed by GitHub
parent 89a478ce0a
commit ba6fc0fdb3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 24 additions and 12 deletions

View File

@ -481,7 +481,7 @@ def logs(service: str):
for rawLine in contents.splitlines(): for rawLine in contents.splitlines():
cleanLine = rawLine.strip() cleanLine = rawLine.strip()
if len(cleanLine) < 10: if len(cleanLine) < 10 or " " not in cleanLine:
continue continue
if dateEnd == 0: if dateEnd == 0:

View File

@ -330,7 +330,7 @@ function MSEPlayer({
setTimeout(() => { setTimeout(() => {
if ( if (
document.visibilityState === "visible" && document.visibilityState === "visible" &&
wsRef.current != undefined wsRef.current != null
) { ) {
onError("stalled"); onError("stalled");
} }

View File

@ -60,4 +60,4 @@ export type MotionData = {
camera: string; camera: string;
}; };
export const REVIEW_PADDING = 2; export const REVIEW_PADDING = 4;

View File

@ -167,9 +167,13 @@ export default function EventView({
return; return;
} }
const endTime = review.end_time
? review.end_time + REVIEW_PADDING
: Date.now() / 1000;
axios axios
.post( .post(
`export/${review.camera}/start/${review.start_time}/end/${review.end_time}`, `export/${review.camera}/start/${review.start_time - REVIEW_PADDING}/end/${endTime}`,
{ playback: "realtime" }, { playback: "realtime" },
) )
.then((response) => { .then((response) => {

View File

@ -163,10 +163,14 @@ export default function GeneralMetrics({
series[key] = { name: key, data: [] }; series[key] = { name: key, data: [] };
} }
series[key].data.push({ const data = stats.cpu_usages[detStats.pid.toString()].cpu;
x: statsIdx + 1,
y: stats.cpu_usages[detStats.pid.toString()].cpu, if (data != undefined) {
}); series[key].data.push({
x: statsIdx + 1,
y: data,
});
}
}); });
}); });
return Object.values(series); return Object.values(series);
@ -300,10 +304,14 @@ export default function GeneralMetrics({
series[key] = { name: key, data: [] }; series[key] = { name: key, data: [] };
} }
series[key].data.push({ const data = stats.cpu_usages[procStats.pid.toString()].cpu;
x: statsIdx + 1,
y: stats.cpu_usages[procStats.pid.toString()].cpu, if (data != undefined) {
}); series[key].data.push({
x: statsIdx + 1,
y: data,
});
}
} }
}); });
}); });