fix(health-monitoring): add months to uptime, fix status update (#1792)

This commit is contained in:
Yossi Hillali
2024-12-27 21:32:04 +02:00
committed by GitHub
parent 4943e7b851
commit c91aae53ac
2 changed files with 4 additions and 3 deletions

View File

@@ -1381,7 +1381,7 @@
"memory": "Memory: {memory}GiB",
"memoryAvailable": "Available: {memoryAvailable}GiB ({percent}%)",
"version": "Version: {version}",
"uptime": "Uptime: {days} Days, {hours} Hours, {minutes} Minutes",
"uptime": "Uptime: {months} Months, {days} Days, {hours} Hours, {minutes} Minutes",
"loadAverage": "Load average:",
"minute": "1 minute",
"minutes": "{count} minutes",

View File

@@ -66,7 +66,7 @@ export default function HealthMonitoringWidget({ options, integrationIds }: Widg
}
const newData = prevData.map((item) =>
item.integrationId === data.integrationId
? { ...item, healthInfo: data.healthInfo, timestamp: data.timestamp }
? { ...item, healthInfo: data.healthInfo, updatedAt: data.timestamp }
: item,
);
return newData;
@@ -272,11 +272,12 @@ export default function HealthMonitoringWidget({ options, integrationIds }: Widg
export const formatUptime = (uptimeInSeconds: number, t: TranslationFunction) => {
const uptimeDuration = dayjs.duration(uptimeInSeconds, "seconds");
const months = uptimeDuration.months();
const days = uptimeDuration.days();
const hours = uptimeDuration.hours();
const minutes = uptimeDuration.minutes();
return t("widget.healthMonitoring.popover.uptime", { days, hours, minutes });
return t("widget.healthMonitoring.popover.uptime", { months, days, hours, minutes });
};
export const progressColor = (percentage: number) => {