Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

telemetryd

Binario único en Rust para observabilidad autoalojada. Acepta OTLP y expone Loki, Tempo y Prometheus APIs sin configuración inicial. Ideal para equipos pequeños o entornos de desarrollo idénticos a producción.

Ficha actualizada 25 sept 2026, 7:51 · upstream 25 sept 2026, 7:37 · release v0.55.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es telemetryd

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

telemetryd es una herramienta de backend de observabilidad escrita en Rust que opera como un binario único sin necesidad de configuración externa. Su diseño "zero-config" permite desplegarlo con un comando, almacenando datos localmente en Parquet y exponiendo las señales (logs, traces, metrics) a través de APIs estándar de la industria. Esto garantiza que el comportamiento en desarrollo es idéntico al de producción, eliminando la discrepancia entre entornos.

La arquitectura prioriza la seguridad por defecto, requiriendo tokens para acceso no local y soportando autenticación OIDC opcional. Los datos nunca salen de la infraestructura sin permiso explícito mediante comandos de exportación. Está diseñado para nodos individuales, eliminando la complejidad del sharding o consenso, lo que resulta en un binario ligero de 2.6 MB.

Su compatibilidad con laravel-telemetry y laravel-telemetry-ui facilita la integración directa en stacks PHP sin cambios de código. Soporta retención basada en tiempo y disco, con mecanismos robustos para detectar y reparar corrupción del WAL tras fallos de energía.

CASOS DE USO
  • Monitorización local de aplicaciones Laravel o Node.js en entornos de desarrollo.
  • Backend ligero para dashboards Prometheus/Tempo/Loki en servidores pequeños o VPS.
  • Agregador de telemetría en entornos con restricciones de red (sin salida a internet).
  • Herramienta de observabilidad para equipos que requieren binarios estáticos sin dependencias.
PUNTOS DESTACADOS
  • Binario único de 2.6 MB escrito en Rust, sin servicios externos ni colecciones.
  • APIs de salida compatibles con Loki, Tempo y Prometheus nativamente.
  • Seguridad por defecto: falla cerrado sin tokens en redes externas (no loopback).
  • Exportación/importación directa de datos almacenados vía OTLP entre instancias.
PRECAUCIONES
  • Arquitectura single-node sin soporte para sharding o escalado horizontal.
  • No incluye gestión automática de certificados TLS ni renovación de CA.
  • Sin soporte para mTLS ni cuentas de usuario individuales (out of scope v1).
  • Limitado a un equipo o VPS, no apto para flotas grandes o consorcios.
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Desplegar con binario directo o Docker. Configurar tokens en variables de entorno o archivos secretos para autenticación. Usar systemd o launchd para servicio persistente. Asegurar TLS externo (proxy) si se expone públicamente, ya que no hay CA integrada. El puerto por defecto es 4319.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsLaravelRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
4319
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.