Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

rustrak

Rustrak es un servidor de seguimiento de errores autoalojado compatible con Sentry SDKs. Utiliza una arquitectura de dos fases para la ingestión, permitiendo alta concurrencia sin bloqueos en la base de datos.

Ficha actualizada 18 sept 2026, 20:55 · upstream 18 sept 2026, 6:24 · release v0.14.14

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es rustrak

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Rustrak es una herramienta de seguimiento de errores autoalojada diseñada para ser compatible con el protocolo estándar de Sentry, permitiendo a los desarrolladores cambiar su DSN sin reescribir código ni instalar nuevos agentes. La arquitectura se basa en un proceso único que acepta eventos asíncronamente (ingestión de dos fases), escribiendo primero en disco y luego procesando la base de datos para evitar tiempos de espera durante picos de tráfico. Por defecto utiliza SQLite, pero soporta PostgreSQL para entornos de producción escalables. El frontend se sirve desde una imagen separada, permitiendo alojar el dashboard en cualquier lugar mientras los datos residen en un servidor ligero.

CASOS DE USO
  • Reemplazar Sentry SaaS en proyectos existentes cambiando solo el DSN
  • Monitorización de errores y rendimiento en aplicaciones Node.js, Python o Go
  • Seguimiento de trazas de agentes de IA y modelos LLM
  • Gestión de logs estructurados vinculados a transacciones activas
  • Alertas personalizadas para nuevos incidentes o regresiones detectadas
PUNTOS DESTACADOS
  • Compatibilidad nativa con el protocolo de envoltorio (envelope) de Sentry sin migración de código
  • Ingestión asíncrona de dos fases que previene bloqueos en la base de datos durante picos de tráfico
  • Arquitectura desacoplada entre servidor de API y dashboard UI para despliegues escalables
  • Soporte nativo para trazas de IA (Spans Protocol v2) y OTel-style spans independientes
  • Gestión de roles de equipo con invitaciones y control granular de permisos
PRECAUCIONES
  • Dependencia de imágenes precompiladas en lugar de Dockerfiles incluidos en el repositorio
  • Variables de entorno críticas como SESSION_SECRET_KEY deben generarse manualmente antes del arranque
  • Licencia GPL-3.0 que restringe su uso en software propietario cerrado sin cumplir la licencia
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Utilizar el tag :postgres y configurar DATABASE_URL para producción escalable. Generar una clave secreta segura para SESSION_SECRET_KEY antes de iniciar los contenedores. El volumen rustrak_data debe persistir en el host o un almacenamiento externo para evitar pérdida de datos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
80803000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.