{"repo":"lovromazgon/impromptu","free":true,"listed":false,"github":"https://github.com/lovromazgon/impromptu","clone":"git clone https://github.com/lovromazgon/impromptu.git","description":"CLI for scraping, querying and visualizing Prometheus metrics.","language":"Go","stars":18,"topics":["cli","prometheus","promql","visualization"],"license":"MIT","category":"analytics","readme_excerpt":"Impromptu is a tool that scrapes metrics from a Prometheus endpoint and continuously executes a user-provided PromQL query to visualize the metrics in the CLI. You can use Impromptu to get an insight into the metrics of a service without deploying Prometheus and Grafana, mostly during development and testing. Installation Install using homebrew: Or download the binary manually from the latest release. [!NOTE] When downloading Impromptu manually on MacOS you will get a warning about a safety issue. That's because Impromptu is currently not a signed binary, you have to do some extra steps to make it run. Once you have downloaded impromptu, you can try it out using this runnable example: Usage Roadmap - [X] Remove initial 5 second delay (PR: https://github.com/prometheus/prometheus/pull/14073) - [ ] Support for multiple time series - [ ] Support for other charts (donut, bar chart) - [ ] Display legend","default_branch":null,"files":null,"tree":[],"storefront":"/r/lovromazgon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lovromazgon/impromptu/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."}