A PHP-based web application for managing and tracking postmortems with pluggable features for IRC, JIRA, and timeline integration.
Morgue is a web application built by Etsy for managing postmortem documentation after incidents. It helps engineering teams systematically capture incident details, timelines, remediation items, and integrate data from tools like IRC and JIRA. The tool provides a structured approach to incident analysis and fosters a culture of learning and improvement.
Engineering teams, DevOps practitioners, and site reliability engineers (SREs) who need a centralized system for documenting and analyzing incidents and postmortems.
Morgue offers a flexible, self-hosted solution with a pluggable architecture, allowing teams to customize and extend functionality. It integrates seamlessly with existing tools like JIRA and IRC, providing a comprehensive view of incidents without relying on proprietary SaaS platforms.
post mortem tracker
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows for custom features and integrations via a modular system, evidenced by the ability to create new features using the 'make feature' command and configure them in JSON.
Seamlessly pulls in data from JIRA and IRC to enrich postmortem context, reducing manual entry and providing a comprehensive view of incidents.
Provides timeline visualization, remediation tracking, and history logging, promoting thorough incident analysis and auditability, as shown in the screenshots and feature descriptions.
Offers full control over data and customization, avoiding vendor lock-in common in SaaS tools, which is ideal for organizations with strict compliance or privacy needs.
Built on PHP 7.0+ and MySQL, which may not appeal to teams using modern frameworks like React or cloud-native databases, limiting adoption in contemporary DevOps environments.
Requires manual configuration of Apache, MySQL schemas, and environment variables, as detailed in the setup steps, making deployment time-consuming and error-prone.
Core integrations are specific to IRC and JIRA; other tools like Slack or Datadog need custom development via the feature system, adding to implementation effort.
The FAQ mentions migration issues and cryptic errors like 'loooool,' indicating potential bugs or unclear documentation that could hinder troubleshooting and maintenance.