fix(health-monitoring): add months to uptime, fix status update (#1792)
This commit is contained in:
@@ -1381,7 +1381,7 @@
|
|||||||
"memory": "Memory: {memory}GiB",
|
"memory": "Memory: {memory}GiB",
|
||||||
"memoryAvailable": "Available: {memoryAvailable}GiB ({percent}%)",
|
"memoryAvailable": "Available: {memoryAvailable}GiB ({percent}%)",
|
||||||
"version": "Version: {version}",
|
"version": "Version: {version}",
|
||||||
"uptime": "Uptime: {days} Days, {hours} Hours, {minutes} Minutes",
|
"uptime": "Uptime: {months} Months, {days} Days, {hours} Hours, {minutes} Minutes",
|
||||||
"loadAverage": "Load average:",
|
"loadAverage": "Load average:",
|
||||||
"minute": "1 minute",
|
"minute": "1 minute",
|
||||||
"minutes": "{count} minutes",
|
"minutes": "{count} minutes",
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ export default function HealthMonitoringWidget({ options, integrationIds }: Widg
|
|||||||
}
|
}
|
||||||
const newData = prevData.map((item) =>
|
const newData = prevData.map((item) =>
|
||||||
item.integrationId === data.integrationId
|
item.integrationId === data.integrationId
|
||||||
? { ...item, healthInfo: data.healthInfo, timestamp: data.timestamp }
|
? { ...item, healthInfo: data.healthInfo, updatedAt: data.timestamp }
|
||||||
: item,
|
: item,
|
||||||
);
|
);
|
||||||
return newData;
|
return newData;
|
||||||
@@ -272,11 +272,12 @@ export default function HealthMonitoringWidget({ options, integrationIds }: Widg
|
|||||||
|
|
||||||
export const formatUptime = (uptimeInSeconds: number, t: TranslationFunction) => {
|
export const formatUptime = (uptimeInSeconds: number, t: TranslationFunction) => {
|
||||||
const uptimeDuration = dayjs.duration(uptimeInSeconds, "seconds");
|
const uptimeDuration = dayjs.duration(uptimeInSeconds, "seconds");
|
||||||
|
const months = uptimeDuration.months();
|
||||||
const days = uptimeDuration.days();
|
const days = uptimeDuration.days();
|
||||||
const hours = uptimeDuration.hours();
|
const hours = uptimeDuration.hours();
|
||||||
const minutes = uptimeDuration.minutes();
|
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) => {
|
export const progressColor = (percentage: number) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user