mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-01-22 20:18:30 +03:00
Adjust webUI to handle new location
This commit is contained in:
parent
2ce8ef120b
commit
81efb66539
@ -37,6 +37,7 @@ export type DetectorStats = {
|
|||||||
detection_start: number;
|
detection_start: number;
|
||||||
inference_speed: number;
|
inference_speed: number;
|
||||||
pid: number;
|
pid: number;
|
||||||
|
temperature?: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type EmbeddingsStats = {
|
export type EmbeddingsStats = {
|
||||||
@ -68,7 +69,6 @@ export type GpuInfo = "vainfo" | "nvinfo";
|
|||||||
export type ServiceStats = {
|
export type ServiceStats = {
|
||||||
last_updated: number;
|
last_updated: number;
|
||||||
storage: { [path: string]: StorageStats };
|
storage: { [path: string]: StorageStats };
|
||||||
temperatures: { [apex: string]: number };
|
|
||||||
uptime: number;
|
uptime: number;
|
||||||
latest_version: string;
|
latest_version: string;
|
||||||
version: string;
|
version: string;
|
||||||
|
|||||||
@ -127,13 +127,6 @@ export default function GeneralMetrics({
|
|||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (
|
|
||||||
statsHistory.length > 0 &&
|
|
||||||
Object.keys(statsHistory[0].service.temperatures).length == 0
|
|
||||||
) {
|
|
||||||
return undefined;
|
|
||||||
}
|
|
||||||
|
|
||||||
const series: {
|
const series: {
|
||||||
[key: string]: { name: string; data: { x: number; y: number }[] };
|
[key: string]: { name: string; data: { x: number; y: number }[] };
|
||||||
} = {};
|
} = {};
|
||||||
@ -143,12 +136,11 @@ export default function GeneralMetrics({
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Object.entries(stats.detectors).forEach(([key], cIdx) => {
|
Object.entries(stats.detectors).forEach(([key, detectorStats]) => {
|
||||||
if (!key.includes("coral") && !key.includes("hailo")) {
|
if (detectorStats.temperature === undefined) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cIdx <= Object.keys(stats.service.temperatures).length) {
|
|
||||||
if (!(key in series)) {
|
if (!(key in series)) {
|
||||||
series[key] = {
|
series[key] = {
|
||||||
name: key,
|
name: key,
|
||||||
@ -156,9 +148,10 @@ export default function GeneralMetrics({
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
const temp = Object.values(stats.service.temperatures)[cIdx];
|
series[key].data.push({
|
||||||
series[key].data.push({ x: statsIdx + 1, y: Math.round(temp) });
|
x: statsIdx + 1,
|
||||||
}
|
y: Math.round(detectorStats.temperature),
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user