La confianza empieza por saber qué hay bajo el capó. Aquí está el stack que ejecuta tus logs, las decisiones que tomamos y hacia dónde vamos. Preferimos compartir de más antes que prometer de más.
Componentes aburridos y bien conocidos. Sin magia.
Ingesta
GCP · Ámsterdam (NL)
OTLP HTTP más un endpoint JSON genérico. Autenticación Bearer con claves de API hasheadas con bcrypt. Con limitación de tasa por clave.
Cola
GCP · Ámsterdam (NL)
Agrupa 100-1000 registros antes de cada inserción. Reintenta ante fallos transitorios de ClickHouse.
Almacenamiento de logs
GCP · Ámsterdam (NL)
Columnar, particionado por tenant_id y fecha. La clave de orden (tenant_id, namespace, timestamp, log_id) hace que las consultas por tenant impacten primero en las particiones correctas. Compresión típica de 8-12× en logs de texto.
Metadatos
GCP · Ámsterdam (NL)
Usuarios, organizaciones, claves de API, dashboards, alertas, pipelines. Aquí no se almacena contenido de logs.
Frontend
Cloudflare Pages
TanStack Query para el estado del servidor, Zustand para el estado de la UI, Tailwind + shadcn/ui. TypeScript estricto en todas partes.
IA
Subencargado con sede en EE. UU.
Impulsa la traducción de lenguaje natural → LPQL y el AI Investigator. Listado en nuestros subencargados. Los logs solo fluyen al LLM cuando activas una consulta de IA.
De tus aplicaciones a ClickHouse y de vuelta a ti.
Your apps ──OTLP HTTP──▶ Fastify ingest ──▶ BullMQ (Redis)
│ │
auth + quota batch
│ ▼
│ ClickHouse (GCP · Amsterdam)
│ │
▼ │
PostgreSQL │
(metadata) │
▼
Web UI ◀── LPQL / AI ── Fastify query ──▶ ClickHouse (tenant-scoped)Ingesta basada en push: los agentes y los SDK envían logs a través de OTLP HTTP. La API autentica y encola; un worker agrupa y escribe en ClickHouse. Las consultas fluyen en la otra dirección: la UI llama a la API, la API ejecuta LPQL en ClickHouse con el alcance por tenant aplicado en la frontera.
Separación aplicada en la base de datos, no solo en la aplicación.
El precio fijo significa que no pagas de más cuando registras más de lo que previste.
Se muestra cada consulta que ejecuta la IA. Puedes verificarla, editarla y guardarla.
Preferimos ser honestos sobre lo que está construido y lo que aún está en curso.
DPA + SCC disponibles en los planes de pago. Ruta de datos exclusivamente en la UE. Cifrado en reposo y en tránsito.
Controles de los Trust Services Criteria implementados. Auditoría en marcha.
Controles alineados; aún no certificado.
Página de estado con disponibilidad histórica por servicio.
Publicaciones reproducibles de rendimiento de ingesta y latencia de consulta.
Preferimos compartir de más antes que prometer de más. Escribe a security@logpulse.io con preguntas sobre el stack, el aislamiento o cualquier cosa que no hayamos cubierto aquí.
Utilizamos cookies para analizar el tráfico del sitio y mejorar tu experiencia. No se instala ninguna cookie sin tu consentimiento. Política de privacidad