Dev Useful Stuff
2.02K subscribers
2 photos
337 links
Here you can find some interesting links to development libraries, frameworks, tools, plugins and articles
Download Telegram
Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system.

#monitoring #go

https://cloudprober.github.io/
​​Trickster (★ 233) is a reverse proxy cache for the Prometheus HTTP APIv1 that dramatically accelerates dashboard rendering times for any series queried from Prometheus.

Most dashboards request the entire time range of data from the time series database, every time a dashboard loads or reloads. Trickster's Delta Proxy inspects the time range of a client query to determine what data points are already cached, and requests from Prometheus only the data points still needed to service the client request. This results in dramatically faster chart load times for everyone, since Prometheus is queried only for tiny incremental changes on each dashboard load, rather than several hundred data points of duplicative data.

#prometheus #dashboard #monitoring #caching #proxy
​​gotop (★179) is yet another TUI graphical activity monitor, inspired by gtop and vtop.

#monitoring #terminal #cli
​​Monitoror - (★ 642 at GitHub) is a wallboard monitoring app to monitor server status; monitor CI builds progress or even display critical values.

#wallboard #monitoring #go
​​Uptime - (★2.3k on GitHub) s the open-source uptime monitor and status page, powered entirely by GitHub Actions and Issues. Using GitHub Actions, monitor unlimited webpages every 5 minutes, and store version-controlled response time stats.

#monitoring
​​Uroboros - (★398) is a GNU/Linux monitoring tool focused on single processes.

While utilities like top, ps and htop provide great overall details, they often lack useful temporal representation for specific processes, such visual representation of the process data points can be used to profile, debug and generally monitor its good health. There are tools like psrecord that can record some of the activity of a process, but some graphical server is required for rendering, and it's neither complete nor realtime.

Uroboros aims to fill this gap by providing a single tool to record, replay and render in realtime process runtime information in the terminal, without affecting the process performances like more invasive ptrace based solutions would do.

See it in action.

#monitoring #linux #ps #process