What's New ✨ (Features)
- Go Implementation Architecture:
The project consists of 3 main Go services:
- Service Operation Microservice - Uptime monitoring operations
- Distributed Regional Check Agent - Regional network testing
- Server Monitoring Agent - System metrics collection with gRPC support
- Service Types Supported: All Uptime Monitoring Features Are Fully Operational
- HTTP/HTTPS - Web service monitoring with SSL support
- ICMP Ping - Network connectivity testing
- DNS Resolution - Domain name resolution testing (A, AAAA, MX, TXT records)
- TCP Connectivity - Port connectivity testing
- SSL Certificate Monitoring - Certificate expiration and validation
- Main React Application Updated
- Added a "Check Interval" field to the SSL certificate create/edit forms.
- Implemented functionality to update the
check_at
field with the current time when the "Check" button is clicked.- Add error message and details columns: Adds error_message and details columns to the Incident History table in the service detail page.
- Expand Uptime service form dialog
🐛 Bug Fixes
- Fix Real-time response time charts: Fix: Separate up/down graph areas
Separate the up and down areas in the response time history graph to improve clarity and correct the display of the down graph.- Fix email test setting functionality
- Fix: Uptime history timestamp and service ID