{"repo":"becheran/roumon","free":true,"listed":false,"github":"https://github.com/becheran/roumon","clone":"git clone https://github.com/becheran/roumon.git","description":"Universal goroutine monitor using pprof and termui","language":"Go","stars":236,"topics":["golang","monitoring","goroutines","termui","tui","pprof"],"license":"MIT","category":"analytics","readme_excerpt":"roumon [![Go Report Card][go-report-image]][go-report-url] [![PRs Welcome][pr-welcome-image]][pr-welcome-url] [![License][license-image]][license-url] [license-url]: https://github.com/becheran/roumon/blob/main/LICENSE [license-image]: https://img.shields.io/badge/License-MIT-brightgreen.svg [go-report-image]: https://img.shields.io/badge/go%20report-A+-brightgreen.svg?style=flat [go-report-url]: https://goreportcard.com/report/github.com/becheran/roumon [pr-welcome-image]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg [pr-welcome-url]: https://github.com/becheran/roumon/blob/main/CONTRIBUTING.md A go rou tine mon itor to keep track of active routines from within your favorite shell. Features Track live state of all active goroutines Terminal user interface written with termui 🤓 Simple to integrate pprof server for live monitoring Dynamic history of goroutine count Full-text filtering Overview of routine states Installation Or download the pre-compiled binaries from the releases page. Usage Before starting roumon, the go app which shall be monitored needs to be prepared to export pprof infos via http. pprof The program which shall be monitored needs to run a pprof server. Import pprof into you program: Run a webserver which will listen on a specific port: Start your program and check that the pprof site is available in you web-browser: http://localhost:6060/debug/pprof roumon Start roumon in from your command line interface. Use optional arguments if needed. For e","default_branch":null,"files":null,"tree":[],"storefront":"/r/becheran","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/becheran/roumon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}