WasmPulseM est un outil de surveillance WebAssembly (Wasm) Open Source conçu pour combler les lacunes dans la surveillance des services Wasm côté serveur. Il surveille un PID exécutant un runtime Wasm, puis commence à suivre l’utilisation de ses ressources (CPU, mémoire) du point de vue du système d’exploitation. Il expose une API avec ces métriques dans un format compatible Prometheus.
Écrit en Golang, l’outil comprend également des scripts de test d’exemple pour exécuter des services Wasm, ainsi qu’un Docker compose pour faciliter le déploiement de WasmPulse, Prometheus et Grafana, tous préconfigurés en une seule commande.
Le code source est disponible sur GitHub sous licence MIT.