Sobre el proyecto

OpenObserve (O2) es una plataforma de observabilidad cloud-native posicionada como una alternativa de código abierto a Datadog, Splunk y Elasticsearch. Consolida logs, métricas, trazas, analíticas, Real User Monitoring, reproducción de sesiones, pipelines, SLOs y observabilidad de AI/LLM en una sola interfaz web. El README destaca el almacenamiento columnar Parquet, un diseño nativo de S3 y una base de código en Rust que admite el despliegue de un binario único. Indica que la plataforma puede iniciarse con Docker en minutos y escala desde un binario único hasta clústeres de HA para cargas de trabajo a escala de petabytes. Se enfatiza el soporte nativo de OpenTelemetry. Las capacidades clave descritas incluyen búsqueda de logs de texto completo con SQL, exploración de métricas con SQL o PromQL, trazado distribuido con vistas de cascada, flame graph y Gantt, un grafo de servicios, dashboards con más de 19 tipos de gráficos, alertas e incidentes, pipelines de ingesta utilizando VRL, monitoreo de frontend con Core Web Vitals y reproducción de sesiones, y un asistente de AI que genera SQL, VRL y PromQL. Las adiciones empresariales mencionadas incluyen SSO, RBAC, pistas de auditoría, búsqueda federada, redacción de datos sensibles, cifrado avanzado y QoS. La edición de código abierto es AGPL-3.0 y se describe como completa en funciones para producción. El README también señala la inmutabilidad de los datos ingeridos, la disponibilidad de SBOM, certificaciones de cumplimiento y un nivel gratuito de nube gestionada.