OpenTelemetry-native observabilityObservabilidad nativa de OpenTelemetry

One query.
Every signal.
Una consulta.
Cada señal.

Logs, traces, metrics and RUM in one platform, so you find what's breaking, and what it's taking down, fast.Logs, trazas, métricas y RUM en una sola plataforma, para encontrar qué se rompe, y qué se lleva puesto, rápido.

Point your OpenTelemetry Collector at OneGlass and watch your whole stack light up: the service map, the errors, the blast radius. No per-host fee. No proprietary agent.Apuntá tu OpenTelemetry Collector a OneGlass y mirá cómo se enciende todo tu stack: el mapa de servicios, los errores, el radio de impacto. Sin costo por host. Sin agente propietario.

Built on open standards — OpenTelemetry & OpAMPConstruido sobre estándares abiertos — OpenTelemetry y OpAMP
Built on open standardsConstruido sobre estándares abiertos
OpenTelemetryOTLPOpAMP
See it liveMiralo en acción

The platform, end to end.La plataforma, de punta a punta.

One workspace for every signal: explore, map, trace, alert and automate. Click through the views.Un solo espacio para cada señal: explorar, mapear, trazar, alertar y automatizar. Recorré las vistas.

AI-generated mockups to illustrate the interface — not the final UI. Click any tile to expand.Mockups generados con IA para ilustrar la interfaz — no es la interfaz final. Clic en un tile para ampliar.
01  CapabilitiesCapacidades

Every signal. One place.Cada señal. Un solo lugar.

Logs, traces, metrics and RUM, searched with one language and correlated on one map. No separate tools, no context-switching.Logs, trazas, métricas y RUM, con un solo lenguaje y correlacionados en un solo mapa. Sin herramientas separadas, sin cambiar de contexto.

Logs
Full-text and structured search across millions of lines. Columnar storage with per-bucket retention, and a text() index for sub-second search on high-cardinality fields.Búsqueda full-text y estructurada sobre millones de líneas. Almacenamiento columnar con retención por bucket, e índice text() para búsqueda sub-segundo en campos de alta cardinalidad.
# pull 5xx out of raw nginx log lines
get logs | filter service.name = "nginx"
| parse body, "… INT:status …"
| filter status startsWith "5" | summarize count(), by: {status}
Traces
Flame graphs and span tables, standard OpenTelemetry with no proprietary SDK.Flame graphs y tablas de spans, OpenTelemetry estándar sin SDK propietario.
get spans | summarize p95(duration), by: {service.name}
Metrics
Query gauges, sums and histograms with RCXQL.Consultá gauges, sums e histogramas con RCXQL.
get metrics.gauge | filter metric.name = "…"
RUM
Session replay with a timeline (rrweb), plus web events and errors.Repetición de sesiones con línea de tiempo (rrweb), más eventos y errores del navegador.
rrweb · timeline playerrrweb · reproductor con timeline
02  RCXQL

One language. Ask once.Un lenguaje. Preguntá una vez.

A piped query language across every signal: logs, traces, metrics, topology and alerts. The visual builder writes it, autocomplete fills it in, and join / lookup / traverse correlate across services. A few real ones:Un lenguaje piped para cada señal: logs, trazas, métricas, topología y alertas. El builder visual lo escribe, el autocompletado lo completa, y join / lookup / traverse correlacionan entre servicios. Algunas reales:

error rate · spans ⋈ spans
# error rate per service
get spans, from: -1h
| filter status_code = "ERROR"
| summarize errs = count(), by: {service.name}
| join [
    get spans, from: -1h
    | summarize total = count(), by: {service.name}
  ], on: service.name, fields: {total}
| fieldsAdd rate = round(errs / total * 100)
| sort rate desc | limit 10
service dependencies · topology
# who calls whom, and how hot
get tpl.deps, from: -24h
| summarize calls = sum(call_count),
            errors = sum(error_count),
            by: {caller, callee}
| filter calls > 100
| sort calls desc
parse nginx logs → 5xx
# pull status out of raw log lines
get logs, from: -1h
| filter service.name = "nginx"
| parse body, "IPADDR:client LD WORD:method LD INT:status LD"
| filter status startsWith "5"
| summarize count(), by: {status}
| sort status asc
anomalies + timeseries · alerts
# which detectors fired most
get ai.events, from: -12h
| summarize anomalies = count(), by: {detector}
| sort anomalies desc

# error volume over time
get logs, from: -6h
| makeTimeseries count(), by: {loglevel}, interval: 10m
03  RCX Pipelines

Ingest anything. Route it your way.Ingerí lo que sea. Enrutá a tu manera.

OpenTelemetry in, plus the other OpenTelemetry Collector receivers. Versioned config (preview, activate, rollback) with OTTL routing rules, self-service.OpenTelemetry de entrada, más los demás receivers del OpenTelemetry Collector. Configuración versionada (preview, activar, rollback) con reglas de ruteo OTTL, self-service.

CollectRecolectar
ReceiveRecibir
OTLP from apps, hosts and Kubernetes.OTLP desde apps, hosts y Kubernetes.
TransformTransformar
Filter & shapeFiltrar y moldear
Redact, batch and enrich in-flight before anything is stored.Enmascarar, agrupar y enriquecer al vuelo antes de almacenar.
RouteEnrutar
Send onwardEnviar
Into the RCX platform, pushed to your agents from the UI over OpAMP.Hacia la plataforma RCX, empujado a tus agentes desde la UI vía OpAMP.
04  What OneGlass providesQué ofrece OneGlass

Everything from ingest to incident.Todo, desde la ingesta hasta el incidente.

One platform, one bill. Every piece below is included.Una plataforma, una factura. Todo lo de abajo está incluido.

Query · flagshipConsulta · lo central

RCXQL

One piped query language across every signal — logs, traces, metrics, topology and alerts. A visual builder writes it, autocomplete fills it in, and join / lookup / traverse correlate across services. No SQL to learn.Un lenguaje piped para cada señal — logs, trazas, métricas, topología y alertas. El builder visual lo escribe, el autocompletado lo completa, y join / lookup / traverse correlacionan entre servicios. Sin SQL que aprender.

# error rate per service, last hour
get spans, from: -1h | filter status_code = "ERROR"
| summarize errs = count(), by: {service.name}
| sort errs desc | limit 10
IngestionIngesta

OpenTelemetry inOpenTelemetry de entrada

Logs, traces and metrics over OTLP. An OTel Collector agent for Windows, macOS, Linux and containers.Logs, trazas y métricas vía OTLP. Un agente OTel Collector para Windows, macOS, Linux y contenedores.

Service mapMapa de servicios

TopologyTopología

Auto-discovery of hosts, Kubernetes, containers, processes and service-to-service calls, refreshed every 60s.Auto-descubrimiento de hosts, Kubernetes, contenedores, procesos y llamadas servicio-a-servicio, actualizado cada 60s.

DetectDetectar

Alerts & incidentsAlertas e incidentes

20+ packaged detectors with adaptive hourly baselines, plus an incident lifecycle that merges and reopens.Más de 20 detectores empaquetados con baselines adaptativas por hora, más un ciclo de vida de incidentes que agrupa y reabre.

Pipelines

Config & routingConfig y ruteo

Versioned collector config (preview, activate, rollback) with OTTL routing rules, self-service per bucket.Configuración de collectors versionada (preview, activar, rollback) con reglas de ruteo OTTL, self-service por bucket.

Fleet

Agents over OpAMPAgentes vía OpAMP

Your collectors at a glance: status, host/OS, version and throughput, with a one-line installer.Tus collectors de un vistazo: estado, host/OS, versión y throughput, con instalador de una línea.

AutomateAutomatizar

WorkflowsFlujos

A visual flow with dependencies and branches, webhook ingress, and event-sourced runs you can query.Un flujo visual con dependencias y ramas, ingreso por webhook, y ejecuciones event-sourced que podés consultar.

Frontend

Session replay (RUM)Repetición de sesiones (RUM)

rrweb-based replay with a timeline player, plus captured web events and errors.Repetición basada en rrweb con reproductor de línea de tiempo, más eventos y errores del navegador.

TracesTrazas

Distributed tracingTrazado distribuido

A flame-graph viewer and span table, queryable with RCXQL like every other signal.Visor flame-graph y tabla de spans, consultable con RCXQL como cualquier otra señal.

05  Two ways inDos formas de entrar

Pipelines, or the whole platform.Pipelines, o toda la plataforma.

Start with just the pipeline, or run the full platform. Same OpenTelemetry, same fleet, your call.Empezá solo con el pipeline, o usá la plataforma completa. El mismo OpenTelemetry, la misma flota, vos decidís.

RCX Pipelines

Just the pipelineSolo el pipeline

Want Pipelines to a custom sink? No problem.¿Querés Pipelines hacia tu propio sink? Sin problema.

  • OTLP in, via the OpenTelemetry CollectorOTLP de entrada, vía OpenTelemetry Collector
  • Transform, filter and redact in-flight with OTTLTransformá, filtrá y enmascará al vuelo con OTTL
  • Route to any destination: your own sink or backendEnrutá a cualquier destino: tu propio sink o backend
  • Manage collectors as a fleet over OpAMPGestioná los collectors como flota vía OpAMP
  • Versioned config: preview, activate, rollbackConfig versionada: preview, activar, rollback
RCX Platform

The whole platformToda la plataforma

Want the full platform? Awesome.¿Querés la plataforma completa? Genial.

  • Everything in RCX Pipelines, and then:Todo lo de RCX Pipelines, y además:
  • Logs, traces, metrics and RUM, stored and queryableLogs, trazas, métricas y RUM, almacenados y consultables
  • RCXQL, one query language across every signalRCXQL, un lenguaje de consultas para cada señal
  • Service map, alerts and incidents (20+ detectors)Mapa de servicios, alertas e incidentes (20+ detectores)
  • Workflows, automation and session replayFlujos, automatización y repetición de sesiones
QuickstartArranque rápido

From zero to your stack, in minutes.De cero a tu stack, en minutos.

No SDK rewrite, no agent rollout. Point your OpenTelemetry Collector at one endpoint and your telemetry shows up — searchable, mapped and alertable.Sin reescribir SDKs, sin desplegar un agente. Apuntá tu OpenTelemetry Collector a un endpoint y tu telemetría aparece — buscable, mapeada y con alertas.

  • Point your OTel Collector at OneGlass — one OTLP endpoint, one token.Apuntá tu OTel Collector a OneGlass — un endpoint OTLP, un token.
  • Watch your services, errors and traces light up on the map.Mirá cómo se encienden tus servicios, errores y trazas en el mapa.
  • Query everything with rcxQL, set alerts, and share a link.Consultá todo con rcxQL, armá alertas y compartí un link.
Built on open standards — OpenTelemetry & OpAMPConstruido sobre estándares abiertos — OpenTelemetry y OpAMP
otel-collector.yaml
# send any signal to OneGlass over OTLP
exporters:
  otlp/rcx:
    endpoint: otlp.rocketcloud.io:4317
    headers:
      Api-Token: rcx0t01.•••.•••
      X-Tenant-ID: your-tenant
service:
  pipelines:
    logs:    { exporters: [otlp/rcx] }
    traces:  { exporters: [otlp/rcx] }
    metrics: { exporters: [otlp/rcx] }
FAQ

Questions, answered.Preguntas, respondidas.

Do I need a proprietary agent or SDK?¿Necesito un agente o SDK propietario?
No. OneGlass speaks OpenTelemetry — point your existing OTel Collector, or any OTel SDK, at OneGlass. No fork, no vendor agent to install.No. OneGlass habla OpenTelemetry — apuntá tu OTel Collector actual, o cualquier SDK OTel, a OneGlass. Sin fork, sin agente propietario que instalar.
Is my data locked in?¿Mis datos quedan atrapados?
No. OpenTelemetry in, OpenTelemetry out. Route to OneGlass or your own sink, and export anytime — no proprietary format, no context loss.No. OpenTelemetry de entrada, OpenTelemetry de salida. Enrutá a OneGlass o a tu propio sink, y exportá cuando quieras — sin formato propietario, sin pérdida de contexto.
Can I run just the pipeline?¿Puedo usar solo el pipeline?
Yes. RCX Pipelines works on its own to any destination; make OneGlass the destination when you want storage, rcxQL and the service map.Sí. RCX Pipelines funciona por su cuenta hacia cualquier destino; hacé de OneGlass el destino cuando quieras almacenamiento, rcxQL y el mapa de servicios.
What about PII and compliance?¿Y la PII y el compliance?
Redact and mask sensitive fields in-flight, before anything is stored — with role-based access and longer retention on higher tiers.Enmascará y ofuscá campos sensibles al vuelo, antes de almacenar — con acceso por roles y retención más larga en los planes superiores.
Which signals do you support?¿Qué señales soportan?
Logs, traces, metrics and RUM — in one place, correlated on one map, and queried with one language (rcxQL).Logs, trazas, métricas y RUM — en un solo lugar, correlacionados en un solo mapa, y consultados con un solo lenguaje (rcxQL).

Point your Collector at OneGlass.Apuntá tu Collector a OneGlass.

Point it at your real telemetry. One OTLP endpoint, and your stack shows up in RCXQL, topology and alerts.Apuntalo a tu telemetría real. Un endpoint OTLP, y tu stack aparece en RCXQL, topología y alertas.

Start free trialProbar gratis No proprietary SDK · no vendor agentSin SDK propietario · sin agente de vendor