Skip to content

FireFighter¤

PyPI - Version PyPI - Python Version PyPI - License OpenSSF Best Practices pre-commit Code style: black Ruff

FireFighter is ManoMano's in-house Incident Management Tool.

It helps manage incidents, by automatically creating a Slack channel for communication, and much more.

What's Incident Management?

Incident Management is a set of processes and tools to help teams detect, respond to, and resolve incidents quickly and effectively.

Incidents are unplanned interruptions or reductions in quality of services, like a service outage or a security breach.

Features¤

  • Slack first

    Don't leave Slack to manage incidents, and keep your team in the loop.

  • Forward to PagerDuty (optional)

    Expose your on-call schedule, and allow anyone to escalate to PagerDuty.

    Learn more

  • Follow on Jira (optional)

    Create a Jira ticket for the incident, and follow the incident from Jira.

  • Manage Confluence documents (optional)

    Automatically create a Post-mortem on Confluence, and sync your runbooks.

  • Extend with the API

    Integrate with other systems, and extend the application with the API.

Young project disclaimer

FireFighter was only recently open-sourced, and is still a work in progress.

While we are working on improving the documentation, and making the application more generic, there are still some caveats and FireFighter may not be ready for you yet.

Python and Django knowledge is still recommended to install, configure and troubleshoot the application.

Please open an issue if you have any question, or if you need help.

The FAQ may also answer some of your questions.