fix: TypeScript errors in server-metrics service
This commit is contained in:
24
CHANGELOG.md
24
CHANGELOG.md
@@ -2,6 +2,30 @@
|
||||
|
||||
Todas as alterações notáveis neste projecto serão documentadas neste ficheiro.
|
||||
|
||||
## [2.3.0] - 2026-02-04
|
||||
|
||||
### Added
|
||||
- ✅ **Server Metrics Unified** - Métricas de todos os servidores (Hetzner + SSH)
|
||||
- Serviço `/api/services/server-metrics.ts` - Collector unificado
|
||||
- Rota `/api/server-metrics/collect` - Recolhe todas as métricas
|
||||
- Rota `/api/server-metrics/ssh` - Métricas CWP e EasyPanel via SSH
|
||||
- Rota `/api/server-metrics/hetzner` - Sync Hetzner para monitoring
|
||||
- Integração com `tbl_eal_monitoring` existente
|
||||
|
||||
### Endpoints Server Metrics
|
||||
- `POST /api/server-metrics/collect` - Recolhe métricas de todos os servidores
|
||||
- `POST /api/server-metrics/ssh` - Apenas CWP Server e EasyPanel (via SSH)
|
||||
- `POST /api/server-metrics/hetzner` - Sync Hetzner para tabela monitoring
|
||||
|
||||
### Technical Notes
|
||||
- Servidores SSH: CWP Server (176.9.3.158), EasyPanel (178.63.18.51)
|
||||
- Servidores Hetzner: MCP Hub, Meet, WhatsApp, WhatSMS
|
||||
- Métricas: CPU%, RAM%, Disk%, Load Average, Network I/O
|
||||
- Actualiza `tbl_eal_monitoring` com dados reais
|
||||
- Cron recomendado: `curl -X POST localhost:3001/api/server-metrics/collect` a cada 5 min
|
||||
|
||||
---
|
||||
|
||||
## [2.2.0] - 2026-02-04
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user