Plataforma de observabilidad de código abierto y nativa de OpenTelemetry que reúne logs, métricas, trazas, alertas y dashboards en una sola herramienta autohospedable.
openobserve/openobserve
Plataforma de observabilidad autoalojable para logs, métricas, trazas, RUM y monitorización de LLM, desarrollada en Rust y posicionada como alternativa a Datadog y Splunk.
Alternativa open source a:Datadog
Splunk
Elasticsearch
- Estrellas
- 22,440
- Forks
- 1,141
- Issues abiertos
- 598
- Último commit
- hace 4 horas
¿Qué es?
OpenObserve es una plataforma de observabilidad que recopila y consulta logs, métricas, trazas, datos de monitorización de usuarios reales y telemetría de IA/LLM en una sola herramienta. Está desarrollada sobre OpenTelemetry y almacena los datos en formato columnar Parquet, normalmente en almacenamiento de objetos compatible con S3; según el proyecto, esto reduce considerablemente los costos de almacenamiento frente a Elasticsearch. Para las consultas utiliza SQL en logs y trazas, y SQL o PromQL en métricas.
El proyecto se distribuye como un único binario que se puede ejecutar con Docker y también admite un modo de clúster de alta disponibilidad para cargas de trabajo mayores. La interfaz web incluye dashboards, trazas distribuidas con gráficos de servicios, reproducción de sesiones para monitorizar el frontend, alertas, seguimiento de incidentes y un editor visual de pipelines para transformar los datos durante su ingesta.
Algunas funciones, como SSO, RBAC avanzado, pistas de auditoría y búsqueda federada entre clústeres, forman parte de una edición Enterprise comercial independiente. La edición open source está bajo la licencia AGPL-3.0.
Funciones clave
- 01Recopila logs, métricas, trazas y datos de RUM en una plataforma basada en OpenTelemetry
- 02Almacena datos en Parquet en almacenamiento de objetos compatible con S3
- 03Consulta logs y trazas con SQL, y métricas con SQL o PromQL
- 04Se distribuye como un único binario, con imágenes de Docker y un modo opcional de alta disponibilidad
- 05Incluye dashboards, alertas, seguimiento de incidentes y un editor visual de pipelines de ingesta
Casos de uso
- Sustituir un servicio alojado de gestión de logs para reducir los costos de ingesta por GB
- Centralizar logs y trazas de microservicios para depurar problemas
- Monitorizar el rendimiento del frontend y las reproducciones de sesiones en aplicaciones web o móviles
- Controlar los costos, la latencia y los errores de aplicaciones basadas en LLM
Inicio rápido
- 1
Ejecuta el contenedor de OpenObserve con Docker
docker run -d --name openobserve -v $PWD/data:/data -p 5080:5080 -e ZO_ROOT_USER_EMAIL="root@example.com" -e ZO_ROOT_USER_PASSWORD="Complexpass#123" public.ecr.aws/zinclabs/openobserve:latest - 2
Abre http://localhost:5080 e inicia sesión con las credenciales de root
Antes de usarlo
- La edición de código abierto no incluye funciones empresariales como SSO, RBAC avanzado ni registros de auditoría.
- Se distribuye bajo la licencia AGPL-3.0, una licencia copyleft cuyos términos sobre el uso en red se aplican si modificas el software y lo alojas.
Temas
Preguntas frecuentes
- ¿Qué es openobserve?
- Plataforma de observabilidad autoalojable para logs, métricas, trazas, RUM y monitorización de LLM, desarrollada en Rust y posicionada como alternativa a Datadog y Splunk. OpenObserve es una plataforma de observabilidad que recopila y consulta logs, métricas, trazas, datos de monitorización de usuarios reales y telemetría de IA/LLM en una sola herramienta. Está desarrollada sobre OpenTelemetry y almacena los datos en formato columnar Parquet, normalmente en almacenamiento de objetos compatible con S3; según el proyecto, esto reduce considerablemente los costos de almacenamiento frente a Elasticsearch. Para las consultas utiliza SQL en logs y trazas, y SQL o PromQL en métricas.
- ¿openobserve es gratuito? ¿Qué licencia tiene?
- openobserve es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿openobserve sigue mantenido?
- Mantenimiento activo. El último commit de openobserve fue el 20 oct 2026.
- ¿Para qué puedo usar openobserve?
- Sustituir un servicio alojado de gestión de logs para reducir los costos de ingesta por GB Centralizar logs y trazas de microservicios para depurar problemas Monitorizar el rendimiento del frontend y las reproducciones de sesiones en aplicaciones web o móviles Controlar los costos, la latencia y los errores de aplicaciones basadas en LLM
- ¿Cómo se instala openobserve?
- Ejecuta el contenedor de OpenObserve con Docker: docker run -d --name openobserve -v $PWD/data:/data -p 5080:5080 -e ZO_ROOT_USER_EMAIL="root@example.com" -e ZO_ROOT_USER_PASSWORD="Complexpass#123" public.ecr.aws/zinclabs/openobserve:latest Abre http://localhost:5080 e inicia sesión con las credenciales de root
- ¿Dónde consigo openobserve?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/openobserve/openobserve
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Sistema APM para monitorear, trazar y diagnosticar arquitecturas distribuidas y cloud-native de microservicios.
Servicio independiente de cualquier proveedor que recibe, procesa y exporta trazas, métricas y logs a varios backends de observabilidad.
Herramienta open source de observabilidad y APM que usa eBPF para recopilar métricas, logs, trazas y perfiles, con análisis de causa raíz asistido por IA.
Agente de código abierto para monitorear infraestructura en tiempo real, con métricas por segundo, detección automática, detección de anomalías con ML y alertas integradas.
Monitoreo ligero de servidores autoalojado, con panel web, métricas de contenedores Docker, datos históricos y alertas.