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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.