Automated Log Monitoring & Incident Detection Bot

Замовник: AI | Опубліковано: 21.01.2026

I am looking for a developer to build a lightweight, real-time log monitoring system that continuously parses server log files, detects anomalies or error patterns, stores incidents in a database, and sends instant alerts via a messaging bot (Discord or Slack). • The Problem Server failures often go unnoticed because logs are rarely monitored in real-time. By the time issues are discovered, they've already caused downtime or data loss. We need an automated solution that watches logs 24/7 and notifies the team immediately when something goes wrong. • What the System Should Do i) Continuously parse and tail log files from one or more servers ii) Detect critical patterns such as error keywords, HTTP 5xx spikes, failed login attempts, or custom regex patterns iii) Store detected incidents in a MySQL database with timestamps, severity levels, and context iv) Send real-time alerts via Discord or Slack bot when incidents are detected v) Provide a simple way to configure which logs to monitor and which patterns to detect vi) Be resource-efficient and handle high log throughput without impacting server performance • Required Skills i) Backend development in Go (preferred) or Python ii) Experience with file I/O, log tailing, and stream processing iii) MySQL or similar relational database experience iv) Discord Bot API or Slack API integration v) Understanding of concurrency (goroutines in Go or threading in Python) vi) Familiarity with Linux/Unix environments and server log formats Note: If you're more comfortable with Python, that's acceptable, but Go is strongly preferred for this use case. • Deliverables i) A working log monitoring service (Go or Python) ii) MySQL schema for incident storage iii) Bot integration (discord or Slack) iv) Configuration file or CLI for setting up log sources and detection rules v) Basic documentation on how to deploy and run the system