2 repositorios
Utilizes WebAssembly modules to transform and filter system telemetry within a data pipeline.
Distinct from Data Processing Pipelines: Distinct from general Data Processing Pipelines by specifically using Wasm for runtime transformation of telemetry data
Explore 2 awesome GitHub repositories matching data & databases · Wasm-Based Telemetry Processing. Refine with filters or upvote what's useful.
Easegress es un API gateway cloud native, ingress controller para Kubernetes y plano de control de service mesh. Sirve como punto de entrada centralizado para gestionar el tráfico de red, proporcionando un plano de control dedicado y un plano de datos sidecar para manejar el ciclo de vida y la interceptación de solicitudes entre servicios distribuidos. El proyecto funciona como un gateway de modelos de IA que actúa como proxy para solicitudes a proveedores de modelos de lenguaje (LLM) y traduce formatos de solicitud para asegurar la compatibilidad. Es un proxy extensible que permite el manejo personalizado de solicitudes y respuestas a través de un pipeline de filtros implementado mediante WebAssembly. El sistema abarca amplias capacidades de gestión de tráfico, incluyendo enrutamiento multiprotocolo para HTTP, MQTT y WebSockets, así como balanceo de carga y descubrimiento de servicios. Implementa protecciones de estabilidad como circuit breakers y límites de tasa (rate limits), y soporta estrategias de despliegue como canary y blue-green. La observabilidad está integrada mediante OpenTelemetry para el rastreo distribuido de solicitudes y el monitoreo del rendimiento del tráfico. La seguridad se gestiona mediante validación de tokens y firmas, además de la gestión de certificados SSL/TLS.
Executes custom request and response processing logic using portable WebAssembly binary modules.
Inspektor Gadget is an eBPF observability toolset and program framework designed for tracing Linux systems and debugging Kubernetes nodes. It provides a suite of tools to collect kernel-level telemetry and export system metrics via the OpenTelemetry standard. The project distinguishes itself by packaging inspection tools as OCI-compliant container images, allowing for standardized distribution and deployment across clusters and hosts. It employs a modular data processing pipeline that utilizes WebAssembly modules to transform and filter telemetry, and leverages Compile Once Run Everywhere for
Implements a modular data processing pipeline using WebAssembly modules to transform and filter kernel telemetry.