-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RAC] Add columns for Case ID and External Incident to Alerts table #114378
Comments
It looks great! Few comments
|
Thanks @cyrille-leclerc
I considered using prefixes but I couldn't think of a strong reason for why users might need one. In my own experience and brief research, prefixes tend to be used as a way to organize issues by teams, job function, or project (i.e. IT-456 or HR-123). We could explore doing something like this, but I don't think it's necessary to start. I also considered a prefix like "ES" or "KBN", but I didn't see the value. All cases/alerts are native to our system, so I don't think we need to "hint" that they came from elasticsearch or kibana. Another idea I had was using "OBS-" and "SEC-", but again, I didn't see much value here. Some users may be confused by what these prefixes mean, or they might wonder if there is a way to customize the prefix. I also considered using "C" and "A" prefixes for cases and alerts, but at the moment it's not clear to me why users would benefit from alert IDs. Some user stories would be helpful here, otherwise it feels like we may be adding an unnecessary layer of complexity. I think the name of the rule which triggered the alert and the timestamp is a sufficient way for users to identify a specific alert, whereas a case's name may be hard to remember and could benefit from having a short ID. If we end up not need alert IDs but only case IDs, the "C" and "A" prefix seems unnecessary.
I choose "external incident" to be consistent with the columns we already use in the Cases table. I'll admit that when I first started working on this project, I was initially confused by what "external incident" meant and whether it was an industry term. But after doing a little research into other ITSM products, "incident" seems to be a common word. For example, even Jira (which typically I think of as "issues") has an issue type called This is something we may want to get user feedback on. Is "external incident" confusing or too opinionated as a label? I think "external link" might work, but I don't think it's any more clear. An external link to what? I wonder if it's even necessary that we use the word "external". If an external incident exists, does that mean there is "internal incident" counterpart? Yes, except in Kibana we've decided to call these "Cases". Perhaps we could just say "link" or "linked", as in a Kibana Case and be "linked" to an external incident ITSM platform. I don't have a strong opinion on what this should say, so long as we are consistent with all the places where this label appears. |
Thanks for explaining your rationale. |
Pinging @elastic/response-ops-cases (Feature:Cases) |
Pinging @elastic/response-ops (Team:ResponseOps) |
Depends on #115808 |
Hi everyone! In #146864 we added the cases column to the alerts table. |
Although the part about showing the external case link in the alerts table is missing, I'm closing this one and we can follow up on a separate issue if necessary. |
Part of #132772
Product issue: https://github.com/elastic/observability-product/issues/67
cc @cyrille-leclerc @vinaychandrasekhar @jasonrhodes @katrin-freihofner
We want to add columns for "Cases" and "External incident" to the alerts table so that users are able to see which alerts have cases and are being worked on. Currently, I don't think Cases or External incidents are included in the alert data scheme, so we may need to think of a way to add this information. I'll let engineering figure out how to tackle that oart and instead focus on the desired UI/UX requirements below:
Requirements
-
The text was updated successfully, but these errors were encountered: