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.