@nekzus/liop expone un endpoint nativo con formato texto de Prometheus en GET /metrics. No requiere sidecar, agente externo ni dependencia adicional — el registro de métricas está integrado en el core del SDK y actualiza los gauges de proceso de forma síncrona en cada petición de scrape.
Arquitectura de Observabilidad en Dos Niveles
El modelo de telemetría de LIOP está segregado arquitectónicamente en dos capas complementarias:Nivel A: Telemetría Nativa In-Situ (Cero Dependencias Externas)
Integrado directamente en el runtime central de@nekzus/liop:
- Tokenizador BPE Embebido (
o200k_base): Mide el consumo exacto de tokens de entrada y salida in-situ con cero dependencias npm externas (reducción de huella de 16.5 MB). - Rastreo de Huella de Dataset de Origen: Calcula el tamaño en crudo de los datasets de origen (
originDatasetTokens) y computa el ahorro neto de tokens (liop_tokens_saved_total = originDatasetTokens - outputTokens) en cada ejecución in-situ. - Fuel Determinista de Instrucción AST: Puntuación de ejecución de instrucciones AST cuantizada en bloques de 100 unidades según NIST SP 800-53 para eliminar fugas por canales laterales de temporización.
- Libro Mayor Inmutable de Auditoría (
audit.jsonl): Registros de ejecución encadenados por hash SHA-256 criptográfico para cumplimiento SOC 2 Type II y HIPAA. - Endpoint Dinámico de Texto Prometheus: Expone contadores, gauges e histogramas instantáneos mediante
GET /metrics.
Nivel B: Pila de Observabilidad Auxiliar de Producción
Herramientas de monitoreo e inspección listas para desplegar junto a la malla:- Prometheus v3.14: Scrapea los enclaves de la malla cada 15 segundos, etiquetando metadatos
node_role(nexus-seed,vault-enclave,bank-enclave,oracle-consortium,edge-remote,relay-backbone,blg-perimeter) ytier. - Grafana v13.2.1: Tablero Maestro (
tools/dashboards/liop-overview.json) con 26 paneles en tiempo real monitoreando SLOs de disponibilidad, ratios de soberanía de datos y latencias criptográficas. - LIOP Studio (
@nekzus/liop-studio): Estudio oficial de desarrollo, escáner de malla e inspector de lógica en origen corriendo en el puerto:16000(interfaz web y CLI sin cabeza).
Referencia de Métricas
El SDK emite tres categorías de métricas: contadores de protocolo, gauges de recursos e histogramas criptográficos.Contadores de Protocolo
Gauges de Recursos
Los gauges como
liop_mesh_peers_connected y liop_manifest_cache_size se muestrean de forma síncrona dentro del handler GET /metrics, garantizando que Prometheus reciba siempre el estado instantáneo del runtime — no una instantánea cacheada obsoleta.Histogramas Criptográficos
Despliegue Agnóstico en Producción
El servidor LIOP es un proceso estándar de Node.js. Se enlaza a un puerto HTTP configurable y opera de forma idéntica en bare metal, máquinas virtuales, contenedores o runtimes serverless. No existe dependencia de orquestadores.Variables de Entorno
Ejecución como Servicio del Sistema
Scraping de Prometheus
prometheusreceiver para scraping local y otlphttp para exportar al backend OTLP.
Stack de Observabilidad Oficial (IaC)
El SDK incluye un stack de monitoreo desplegable bajoexamples/observability/:
- Prometheus en
:9090con targets de scrape y reglas de alerta preconfigurados - Grafana en
:3001con el Master Dashboard auto-provisionado
Dashboard Master de Grafana
El Dashboard LIOP Overview contiene 26 paneles organizados en cinco secciones operativas:
Para importar el dashboard en una instancia de Grafana existente, navegue a Dashboards → Import y cargue
tools/dashboards/liop-overview.json.
Reglas de Alerta
El SDK incluye reglas de alerta de Prometheus validadas en producción enexamples/observability/prometheus/alerting_rules.yml:
Generador de Tráfico Sintético
El SDK incluye un generador de tráfico de telemetría integrado para validación pre-producción y pruebas de carga:- Validar que el scraping de Prometheus y los paneles de Grafana rendericen correctamente antes del despliegue a producción
- Estresar el escalamiento del consumo de fuel WASI bajo carga sostenida
- Verificar que los umbrales de las reglas de alerta responden a patrones empíricos de tráfico