LoggiFly is a free, open source monitoring & observability project written in Python and released under MIT. It has 1,777 GitHub stars, 50 forks and 7 open issues, and was last pushed 10 days ago. On this registry it ranks #156 of 191 tracked projects in Monitoring & Observability, with 5 head-to-head comparisons available.

LoggiFly

Documentation Report Bug Request Feature

LoggiFly - A Lightweight Tool that monitors Docker Container Logs for predefined keywords or regex patterns and sends Notifications.

Get instant alerts for security breaches, system errors, or custom patterns through your favorite notification channels. 🚀

Ideal For:

  • ✅ Catching security breaches (e.g., failed logins in Vaultwarden)
  • ✅ Debugging crashes with attached log context
  • ✅ Restarting containers on specific errors or stopping them completely to avoid restart loops
  • ✅ Monitoring custom app behaviors (e.g., when a user downloads an audiobook on your Audiobookshelf server)

Features

  • 🔍 Plain Text, Regex & Multi-Line Log Detection: Catch simple keywords or complex patterns in log entries that span multiple lines.
  • 🚨 Ntfy/Apprise Alerts: Send notifications directly to Ntfy or via Apprise to 100+ different services (Slack, Discord, Telegram) or even to your own custom endpoint.
  • 🔁 Trigger Stop/Restart: A restart/stop of the monitored container can be triggered on specific critical keywords.
  • 📁 Log Attachments: Automatically include a log file to the notification for context.
  • ⚡ Automatic Reload on Config Change: The program automatically reloads the config.yaml when it detects that the file has been changed.
  • 📝 Configurable Alerts: Filter log lines for relevant information and use templates for your messages and notification titles.
  • 🌐 Remote Hosts: Connect to multiple remote Docker hosts.
  • 🐳 Multi-Platform Support: LoggiFly runs on Docker, Docker Swarm and Podman

Screenshots


Customize notifications and filter log lines for relevant information:

Documentation

Support

If you find LoggiFly useful, drop a ⭐️ on the repo or buy me a coffee!

Buy Me A Coffee Support on Ko-fi

Star History

Star History Chart

License

MIT

Frequently asked questions

Is LoggiFly free to use?

LoggiFly is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does LoggiFly do?

Get Alerts from your Docker Container Logs

What is LoggiFly written in?

LoggiFly is primarily written in Python. Its source is publicly available at https://github.com/clemcer/LoggiFly, and it has 1,777 GitHub stars.