Métricas Y Salud
Objetivo: validar disponibilidad del servicio e inspeccionar el estado general del buffer de ingesta.
Precondiciones
- El servicio JsonLog es alcanzable.
- Para métricas de almacenamiento de consulta, usa
/query/statsautenticado.
Flujo De API/Script
- Verificación de vida:
GET /healthdebe devolver{"status":"ok"}.
- Estadísticas de escritura:
GET /statsdevuelve métricas del buffer activo por cuenta.
- Estadísticas de almacenamiento por cuenta:
GET /query/statscon auth Bearer devuelve agregados de archivos subidos.
Flujo HTTP/curl
JSONLOG_BASE_URL="http://localhost:3002"
ACCESS_TOKEN="<account_scoped_token>"
curl -sS "${JSONLOG_BASE_URL}/health"
curl -sS "${JSONLOG_BASE_URL}/stats"
curl -sS "${JSONLOG_BASE_URL}/query/stats" \
-H "authorization: Bearer ${ACCESS_TOKEN}"
Validación
/healthdevuelve HTTP200y payload de estado./statsdevuelve HTTP200con objeto de estadísticas de escritura./query/statsdevuelve HTTP401sin auth y200con auth válida.