WasmPulse
Date
Formats
Categories
Content
WasmPulse is an Open Source WebAssembly (Wasm) monitoring tool, created to fill in the gaps in monitoring Server-side Wasm services. It monitors a PID running a Wasm runtime, then starts tracking its resource (CPU, Memory) usage from the operating system’s perspective. It exposes an API with these metrics in a Prometheus-compatible format.
Written in Golang, the tool also features testing scripts for running sample Wasm services, and a Docker compose to facilitate bringing up WasmPulse, Prometheus and Grafana, all pre-configured with one command.
The source code is available on GitHub under the MIT licence.