mirror of
https://github.com/fleetdm/fleet
synced 2026-05-24 01:18:42 +00:00
add incident post-mortem section (#6323)
This commit is contained in:
parent
20e62e7614
commit
76c645559e
1 changed files with 8 additions and 0 deletions
|
|
@ -303,6 +303,14 @@ Production systems can fail for various reasons, and it can be frustrating to us
|
|||
* notify impacted users of any steps they need to take (if any). If a customer paid with a credit card and had a bad experience, default to refunding their money.
|
||||
* Conduct an incident post-mortem to determine any additional steps we need (including monitoring) to take to prevent this class of problems from happening in the future.
|
||||
|
||||
#### Incident post-mortems
|
||||
|
||||
When conducting an incident post-mortem, answer the following three questions:
|
||||
|
||||
1. Impact: What impact did this error have? How many humans experienced this error, if any, and who were they?
|
||||
2. Root Cause: Why did this error happen?
|
||||
3. Side effects: did this error have any side effects? e.g., did it corrupt any data? Did code that was supposed to run afterwards and “finish something up” not run, and did it leave anything in the database or other systems in a broken state requiring repair? This typically involves checking the line in the source code that threw the error.
|
||||
|
||||
### When can I merge a change to the website?
|
||||
When merging a PR to master, remember that whatever you merge to master gets deployed live immediately. So if the PR's changes contain anything that you don't think is appropriate to be seen publicly by all guests of [fleetdm.com](https://fleetdm.com/), please do not merge.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue