diff --git a/STRESS.md b/STRESS.md
index d820853c5..dd248cc22 100644
--- a/STRESS.md
+++ b/STRESS.md
@@ -1,7 +1,7 @@
# UNDER CONSTRUCTION
-# First, create a kubernetes cluster
+# First, create a Kubernetes cluster
# Install Keep
@@ -35,7 +35,7 @@ kubectl -n keep exec -it keep-database-659c69689-vxhkz -- bash -c "mysql -u roo
# No Load
## 500k alerts - 1Gi/250m cpu: get_last_alerts 2 minutes and 30 seconds
-- Keep Backend Workers get timeout after a one minutes (500's for preset and alert endpoints)
+Keep Backend Workers get a timeout after one minute (status code 500 for preset and alert endpoints)
## 500k alerts - 2Gi/500m cpu:
- default mysql: get_last_alerts 1 minutes and 30 seconds
- innodb_buffer_pool_size = 4294967296: 25 seconds, 3 seconds after cache
diff --git a/keep-ui/app/incidents/[id]/incident-chat.tsx b/keep-ui/app/incidents/[id]/incident-chat.tsx
index 77a3d3f31..a747114dd 100644
--- a/keep-ui/app/incidents/[id]/incident-chat.tsx
+++ b/keep-ui/app/incidents/[id]/incident-chat.tsx
@@ -80,7 +80,8 @@ export default function IncidentChat({ incident }: { incident: IncidentDto }) {
incident.id,
name,
summary,
- incident.assignee
+ incident.assignee,
+ true
);
if (response.ok) {
mutate();
diff --git a/keep-ui/app/incidents/[id]/incident-info.tsx b/keep-ui/app/incidents/[id]/incident-info.tsx
index 276cfc2fd..3d4ff12b5 100644
--- a/keep-ui/app/incidents/[id]/incident-info.tsx
+++ b/keep-ui/app/incidents/[id]/incident-info.tsx
@@ -4,7 +4,7 @@ import CreateOrUpdateIncident from "../create-or-update-incident";
import Modal from "@/components/ui/Modal";
import React, { useState } from "react";
import { MdBlock, MdDone, MdModeEdit } from "react-icons/md";
-import { useIncident } from "../../../utils/hooks/useIncidents";
+import { useIncident } from "@/utils/hooks/useIncidents";
import {
deleteIncident,
handleConfirmPredictedIncident,
@@ -13,6 +13,9 @@ import { useSession } from "next-auth/react";
import { useRouter } from "next/navigation";
import { format } from "date-fns";
import { ArrowUturnLeftIcon } from "@heroicons/react/24/outline";
+import { Disclosure } from "@headlessui/react";
+import classNames from "classnames";
+import { IoChevronDown } from "react-icons/io5";
import IncidentChangeStatusModal from "@/app/incidents/incident-change-status-modal";
import {STATUS_ICONS} from "@/app/incidents/statuses";
@@ -20,6 +23,47 @@ interface Props {
incident: IncidentDto;
}
+function Summary({
+ title,
+ summary,
+ collapsable,
+ className,
+}: {
+ title: string;
+ summary: string;
+ collapsable?: boolean;
+ className?: string;
+}) {
+ if (collapsable) {
+ return (
+
+ {title}
+
+ )}
+
{summary}
:No summary yet
} +{summary}
:No summary yet
} +