This commit is contained in:
Alex Holliday committed 2025-12-19 18:41:01 +00:00
1 parent 08d53b80b7
commit caca71dce5
7 files changed
+12 -10

No files matched your search

+2 -2
View File
@@ -52,10 +52,10 @@ export const HeaderRange = ({
)}
<Button
variant="contained"
onClick={() => setRange("2h")}
onClick={() => setRange("1h")}
loading={loading}
sx={
range === "2h"
range === "1h"
? {
backgroundColor: theme.palette.secondary.dark,
color: theme.palette.secondary.contrastText,
+1 -1
View File
@@ -18,7 +18,7 @@ import { config } from "@/config/index";
const ChecksPage = () => {
const theme = useTheme();
const [selectedMonitorId, setSelectedMonitorId] = useState<string>("all");
const [range, setRange] = useState("2h");
const [range, setRange] = useState("1h");
const [status, setStatus] = useState<"up" | "down">("down");
const [page, setPage] = useState(0);
const [rowsPerPage, setRowsPerPage] = useState(10);
@@ -29,7 +29,7 @@ const InfraDetailsPage = () => {
const { t } = useTranslation();
const theme = useTheme();
const { id } = useParams();
const [range, setRange] = useState("2h");
const [range, setRange] = useState("1h");
const { response, isValidating, refetch } = useGet<
ApiResponse<IMonitorWithMonitorStats>
@@ -22,7 +22,7 @@ const PageSpeedDetailsPage = () => {
const { t } = useTranslation();
const theme = useTheme();
const { id } = useParams();
const [range, setRange] = useState("2h");
const [range, setRange] = useState("1h");
const isSmall = useMediaQuery(theme.breakpoints.down("md"));
const { patch, loading: isPatching } = usePatch<any, IMonitor>();
+1 -1
View File
@@ -29,7 +29,7 @@ const UptimeDetailsPage = () => {
const isSmall = useMediaQuery(theme.breakpoints.down("md"));
const { t } = useTranslation();
// Local state
const [range, setRange] = useState("2h");
const [range, setRange] = useState("1h");
const { response, loading, error, refetch } = useGet<
ApiResponse<IMonitorWithMonitorStats>
+2 -2
View File
@@ -29,7 +29,7 @@ export const formatDateWithTz = (
export const tickDateFormatLookup = (range: string) => {
const tickFormatLookup: Record<string, string> = {
"2h": "h:mm A",
"1h": "h:mm A",
"24h": "h:mm A",
"7d": "MM/D, h:mm A",
"30d": "ddd. M/D",
@@ -43,7 +43,7 @@ export const tickDateFormatLookup = (range: string) => {
export const tooltipDateFormatLookup = (range: string) => {
const dateFormatLookup: Record<string, string> = {
"2h": "ddd. MMMM D, YYYY, hh:mm A",
"1h": "ddd. MMMM D, YYYY, hh:mm A",
"24h": "ddd. MMMM D, YYYY, hh:mm A",
"7d": "ddd. MMMM D, YYYY, hh:mm A",
"30d": "ddd. MMMM D, YYYY",
@@ -242,7 +242,7 @@ class MonitorService implements IMonitorService {
private getStartDate(range: string): Date {
const now = new Date();
switch (range) {
case "2h":
case "1h":
return new Date(now.getTime() - 2 * 60 * 60 * 1000);
case "24h":
return new Date(now.getTime() - 24 * 60 * 60 * 1000);
@@ -587,7 +587,9 @@ class MonitorService implements IMonitorService {
}
);
const checks = await Check.aggregate(pipeline);
const checks = await Check.aggregate(pipeline)
.allowDiskUse(true)
.hint({ "metadata.monitorId": 1, createdAt: 1 });
// Get monitor stats
const monitorStats = await MonitorStats.findOne({