2 repository-uri
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 este un API gateway cloud-native, un ingress controller pentru Kubernetes și un control plane pentru service mesh. Acesta servește drept punct central de intrare pentru gestionarea traficului de rețea, oferind un control plane dedicat și un sidecar data plane pentru a gestiona ciclul de viață și interceptarea cererilor între serviciile distribuite. Proiectul funcționează ca un gateway pentru modele AI, care face proxy pentru cererile către furnizorii de modele de limbaj mari (LLM) și traduce formatele cererilor pentru compatibilitate. Este un proxy extensibil care permite gestionarea personalizată a cererilor și răspunsurilor printr-un pipeline de filtre implementat via WebAssembly. Sistemul acoperă capabilități extinse de gestionare a traficului, inclusiv rutare multi-protocol pentru HTTP, MQTT și WebSockets, precum și load balancing și service discovery. Implementează protecții de stabilitate precum circuit breakers și rate limits, și suportă strategii de deployment precum canary și blue-green releases. Observabilitatea este integrată prin OpenTelemetry pentru trasarea distribuită a cererilor și monitorizarea performanței traficului. Securitatea este gestionată prin validarea token-urilor și semnăturilor, precum și prin gestionarea certificatelor 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.