Datadog, pero para los límites de los planes gratuitos.
Te avisamos por correo cuando llegues al 80 % de consumo, antes de tocar el tope.
Por qué existe
Es un correo de AWS. Tu cuenta se ha facturado — superaste la cuota gratuita de Lambda hace tres horas.
Revisas Vercel. Ancho de banda: 100%. Cloudflare Workers: con rate-limit desde la cena. Resend dejó de enviar a las 21:00. La web de marketing está caída. Los tickets de soporte se acumulan. Cada nube tiene su panel del plan gratuito con números distintos, y ninguno te avisó antes del precipicio.
Cuando apagas el incendio son las 4 de la madrugada y la factura de AWS suma $4 237,16 en sobrecostes inesperados.
— Me pasó dos veces. Por eso lo construí.
Por qué Sentinel
Todas las nubes tienen una página de consumo. Ninguna te avisa antes de llegar al tope. Sentinel sí lo hace.
Umbral por defecto del 80 %. Aviso por correo al instante. Discord y Telegram en Pro. Se acabaron las urgencias a las 11 de la noche.
Solo pedimos tokens con permiso de consumo. Cifrado AES-256-GCM en reposo. La clave maestra vive en Workers Secrets, nunca en la base de datos.
Gratis: cada 12 horas. Pro: cada hora. El sondeo es lo más rápido sin webhooks, que la mayoría de las nubes ni siquiera ofrecen.
Cloudflare, GitHub Actions y Vercel disponibles ahora. Supabase, Resend, Render, Neon y R2 llegarán en las próximas 2 semanas. Cada adaptador se añade en aproximadamente un día. ¿Te falta alguno? Abre una incidencia en GitHub.
Histórico móvil de 7 días en el plan gratuito y de 30 días en Pro. Detecta las fugas lentas antes de que se conviertan en sorpresas en la factura.
El código del Worker está en GitHub. Aloja el servicio tú mismo gratis, o paga 5 USD al mes por la versión gestionada con sondeo cada hora.
Lo que realmente verás
Por defecto correo. En Pro, Discord, Telegram y Slack. Tres canales: el que de verdad miras te avisa primero.
Tu cuenta de Vercel acaba de superar el 80% del límite mensual gratuito de ancho de banda (82,4 GB / 100 GB).
Al ritmo actual llegarás al precipicio en ~38 horas. Responde si quieres que FreeTier Sentinel haga throttle por ti.
Cloudflare Workers peticiones en 10.000.000 / 10.000.000 — degradado. Cuenta con rate-cap. Activado hace 14 min.
@everyone Resend hito 100/100 enviados del plan gratuito. Entrega en pausa hasta las 00:00 UTC. Sube el plan de Resend o pausa la campaña.
Cómo funciona
Del registro a la primera alerta en menos de 60 segundos.
Pega hoy un token API de solo lectura desde Cloudflare, GitHub Actions o Vercel; 5 SaaS más llegarán en las próximas 2 semanas. Los tokens se almacenan cifrados.
Por defecto se sitúa en el 80 % del límite gratuito. Elige los canales de aviso: correo (gratis), Discord y Telegram (Pro). Puedes configurar varios por cuenta.
Sondeamos cada hora (Pro) y te avisamos en cuanto el consumo supera tu umbral. Antes de llegar al tope, no después.
Precios
Pro cuesta solo 5 USD al mes e incluye sondeo cada hora y alertas en varios canales.
✓ Prueba Pro sin riesgo — reembolso completo en 7 días, sin preguntas.
Para desarrolladores en solitario que validan proyectos paralelos.
Para quienes ponen proyectos reales sobre planes gratuitos.
PHFREE6MO · first 50 PH hunters · 6 months free
Alertas en Slack, webhook API, espacios multiusuario, sondeo cada 15 min. Pre-regístrate para recibir aviso cuando salga.
Construido sobre Cloudflare
Workers + D1 + KV + Cron Triggers. Todo el producto se ejecuta sobre el plan gratuito de la nube que le da nombre. El dogfooding viene de serie.
Puedes autoalojar tú mismo la versión de código abierto, o pagar 5 USD al mes por la versión gestionada con sondeo cada hora y alertas multicanal.
// runs every 6 hours on Cloudflare Cron Triggers export default { async scheduled(_evt, env, ctx) { const services = await env.DB .prepare("SELECT * FROM services") .all(); for (const s of services.results) { const usage = await fetchUsage(s); if (usage >= s.threshold_pct) { await sendAlert(env, s, usage); } } } };
Preguntas frecuentes
Si la tuya no aparece, escríbenos sin problema.
Cifrados con AES-256-GCM en Cloudflare D1. La clave maestra reside en Workers Secrets, separada de la base de datos. Solo aceptamos tokens de solo lectura o limitados al consumo, nunca tokens con permisos de aprovisionamiento o escritura. Si desconfías, el código es abierto: échale un vistazo tú mismo.
Sí. El propio Worker monitoriza su uso. Si algún día me despierta porque él mismo ha alcanzado un límite de Cloudflare, significará que funciona Y que tiene usuarios.
Sondear cada hora un número ilimitado de servicios y enviar alertas a Discord o Telegram supone un coste real de cómputo de Workers y un volumen de correo de Resend que crece con la escala. 5 USD/mes es el precio más bajo que resulta sostenible. El plan gratuito es genuinamente útil, no una prueba.
Sí — con un solo clic desde el enlace del portal de cliente que Polar envía por correo al hacer la compra, o respondiendo a cualquier factura. Nada de "contáctanos para cancelar". Reembolsos durante los primeros 7 días, sin preguntas.
No. No tenemos permisos para controlar tus servicios, y es algo deliberado. Te avisamos al 80 % (valor por defecto, configurable) para que puedas decidir: ampliar el plan, optimizar el tráfico o asumir el corte de servicio.
Ya disponibles: Cloudflare Workers, GitHub Actions, Vercel. Próximas 2 semanas: Supabase, Render, Resend, Neon y Cloudflare R2. ¿Te falta alguno? Abre una incidencia.
Aún no: el plan Pro está centrado en el sondeo cada hora. Si te resultaría útil un webhook para los eventos de uso, dínoslo en una incidencia. Lo añadiremos si hay demanda.
Sí — Polar genera una factura en PDF en cada ciclo de facturación y la envía al correo de tu cuenta. Polar actúa como Merchant of Record (MoR), por lo que el IVA o el impuesto sobre ventas se calculan y cobran automáticamente según tu país de facturación. Añade el nombre de la empresa y el número de IVA/Tax ID al pagar si los necesitas en la factura. Para empresas coreanas: FreeTier Sentinel está operado por una empresa coreana registrada (사업자등록번호 607-20-94796). Si necesitas un 세금계산서 emitido vía Hometax, escribe a wndnjs3865@gmail.com con tu 사업자등록번호 después del pago — normalmente emitido en 1 día hábil.
Los desarrolladores en solitario pierden horas cada mes por consumos imprevistos. No tiene por qué ser así.