Cleanup grafana widget + fix labels

pull/999/head
shamoon 1 year ago
parent cd7d7ba729
commit c1f22b3e2c

@ -483,5 +483,9 @@
"processing": "Processing",
"processed": "Processed",
"time": "Time"
},
"grafana": {
"totalalerts": "Total Alerts",
"alertstriggered": "Alerts Triggered"
}
}

@ -23,18 +23,10 @@ export default function Component({ service }) {
);
}
const totalAlerts = Object.keys(alertsData).length;
let alertsTriggered = 0;
Object.keys(alertsData).forEach((key) => {
if (alertsData[key].state === "alerting") {
alertsTriggered += 1;
}
});
return (
<Container service={service}>
<Block label="total alerts" value={t("common.number", { value: totalAlerts })} />
<Block label="alerts triggered" value={t("common.number", { value: alertsTriggered })} />
<Block label="grafana.totalalerts" value={t("common.number", { value: alertsData.length })} />
<Block label="grafana.alertstriggered" value={t("common.number", { value: alertsData.filter(a => a.state === "alerting").length })} />
</Container>
);
}

Loading…
Cancel
Save