2 Repos
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 ist ein Cloud-Native-API-Gateway, ein Kubernetes-Ingress-Controller und eine Service-Mesh-Control-Plane. Es dient als zentraler Einstiegspunkt für die Verwaltung des Netzwerkverkehrs und bietet eine dedizierte Control-Plane sowie eine Sidecar-Data-Plane, um den Lebenszyklus und die Abfangung von Anfragen zwischen verteilten Diensten zu handhaben. Das Projekt fungiert als KI-Modell-Gateway, das Anfragen an Anbieter großer Sprachmodelle (LLMs) weiterleitet und Anfrageformate für die Kompatibilität übersetzt. Es ist ein erweiterbarer Proxy, der durch eine via WebAssembly implementierte Filter-Pipeline eine benutzerdefinierte Anfrage- und Antwortverarbeitung ermöglicht. Das System deckt umfassende Traffic-Management-Funktionen ab, einschließlich Multi-Protokoll-Routing für HTTP, MQTT und WebSockets sowie Load Balancing und Service Discovery. Es implementiert Stabilitätsmechanismen wie Circuit Breaker und Rate Limits und unterstützt Deployment-Strategien wie Canary- und Blue-Green-Releases. Die Observability ist durch OpenTelemetry für verteiltes Request-Tracing und die Überwachung der Traffic-Performance integriert. Die Sicherheit wird durch Token- und Signaturvalidierung sowie SSL/TLS-Zertifikatsmanagement gewährleistet.
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.