Observabilidad IA — Requisitos previos
Esta página enumera lo que un cliente necesita aportar antes de que se aprovisione AI Observability.
Requisitos previos — SaaS
En SaaS, AI Observability se ejecuta en la infraestructura gestionada por Beak en observe.beakops.com.
Tenant y licenciamiento
- Suscripción activa a Beak AI Observability — Dimensionada por tasa de ingesta (spans por minuto), período de retención y número de evaluaciones.
- Tenants de Studio/Runtime/Gateway vinculados — La ingesta de trazas es más útil cuando al menos uno de estos productos también está incorporado.
Identidad y acceso
- SSO de administración — Microsoft Entra ID, Okta, Google Workspace o cualquier IdP OIDC para administradores de Observability, SREs e ingenieros de IA.
- Modelo de propiedad de proyectos — Decidir qué grupos del IdP son propietarios de qué proyectos (un proyecto es la unidad de control de acceso).
Red y conectividad
- Tráfico saliente desde Studio, Runtime y Gateway — Los tres envían trazas a
observe.beakops.commediante HTTPS. Incluya este hostname en la lista de permitidos de su egreso. - Tráfico saliente desde aplicaciones personalizadas (opcional) — Las aplicaciones no desarrolladas sobre Beak también pueden enviar trazas; misma regla de salida.
- Entrante: no se requiere — Observability no necesita ninguna regla de entrada en su infraestructura.
Retención de datos y privacidad
- Plan de retención — Elija una ventana de retención (30, 90, 180 o 365 días). Las ventanas más largas se facturan en consecuencia.
- Gestión de PII — Decida si los prompts y completaciones se almacenan de forma completa, redactada o solo con hash. La política de redacción se aplica antes de la persistencia.
- Selección de región — Elija una región de datos (EE. UU., UE, India). Afecta al lugar donde se almacenan las trazas y los datos de evaluación.
Licenciamiento
- Suscripción activa a Beak AI Observability según lo indicado anteriormente.
Responsabilidades del cliente
- Definir proyectos, propietarios y grupos de acceso.
- Establecer la política de retención y redacción.
- Crear conjuntos de datos de evaluación y revisar las alertas de regresión.
- Revisar los registros de auditoría para el cumplimiento normativo.
Requisitos previos — On-prem
En On-prem, AI Observability se ejecuta en Kubernetes gestionado por el cliente. La plataforma está construida sobre un pipeline de streaming.
Infraestructura
- Kubernetes 1.28+ — Clúster multinodo dimensionado para una ingesta sostenida. Dimensionamiento de referencia para 1.000 spans/seg: 6 nodos worker × 16 vCPU / 64 GiB de RAM cada uno.
- Almacenamiento de objetos — Compatible con S3, Azure Blob o MinIO para el almacenamiento de spans a largo plazo.
- Ingress — Ingress gestionado por el cliente con terminación TLS para la interfaz web de Observability y el endpoint de ingesta de trazas.
Almacenes de datos
- PostgreSQL 14+ con extensiones TimescaleDB y pgvector — Almacén único para spans, trazas, métricas, evaluaciones, alertas y las tablas de configuración (proyectos, conjuntos de datos, definiciones de evaluación, control de acceso). Las hipertablas de TimescaleDB proporcionan compresión de estilo columnar con partición temporal para datos de trazas/spans; pgvector respalda la detección de deriva semántica. Dimensionado según la retención y la tasa de ingesta; referencia: 8 vCPU / 64 GiB de RAM, 1 TB NVMe SSD para retención de 90 días a 1.000 spans/seg; escale verticalmente primero y luego agregue réplicas de lectura.
- Redis 6+ — Utilizado para cachés de corta duración y límites de tasa en el endpoint de ingesta.
Identidad y acceso
- Proveedor de identidad — AD on-prem (LDAP/LDAPS), Microsoft Entra ID, Okta o cualquier IdP OIDC. Se recomienda el mismo proveedor que el resto de la suite Beak AI.
- Certificados TLS — Certificado firmado por la CA corporativa para el hostname de Observability.
Red y conectividad
- Endpoint de ingesta de trazas — Expuesto internamente en un subdominio dedicado (p. ej.,
observe-ingest.<corp-domain>); los pods de Studio/Runtime/Gateway envían a él. - No se requiere exposición pública — Observability puede ser completamente interno.
- Sincronización de hora — NTP en todos los nodos (requerido para la ordenación de spans).
Secretos y cifrado
- Clave de cifrado — Utilizada para cifrar los cuerpos de prompts/completaciones en reposo en el almacenamiento de objetos. Se almacena en el almacén de secretos del clúster.
- Política de copias de seguridad — Copia de seguridad definida por el cliente del clúster de PostgreSQL (con reconocimiento de TimescaleDB: use
pg_dumppara las tablas de configuración ytimescaledb-backupde TimescaleDB o copias de seguridad base de PG para las hipertablas) y la clave de cifrado.
Licenciamiento
- Suscripción activa a AI Observability on-prem — Chart de Helm para el stack de streaming y el panel de control, imágenes de contenedor y derechos por tenant nombrado.
- Opción air-gapped — Disponible; coordine con Éxito del Cliente.
Responsabilidades del cliente
- Operaciones de PostgreSQL (con TimescaleDB + pgvector) y Redis, o utilizar una oferta gestionada de cada uno.
- Ciclo de vida de los certificados TLS.
- Integración con el IdP y mapeo de acceso a proyectos.
- Políticas de retención, copia de seguridad y recuperación ante desastres.
- Planificación de capacidad a medida que crece el volumen de agentes.