Skip to content

v0.0.5 - Goroutines Metrics & Enhanced Visualization

Choose a tag to compare

@justskiv justskiv released this 23 Feb 09:56
· 7 commits to main since this release

v0.0.5 - Goroutines Metrics & Logarithmic Plot

What's New

  • Added goroutines count monitoring and visualization:
    • New runtime metrics collection package
    • Goroutines gauge indicator
    • Integration with history plots
  • Enhanced metrics visualization:
    • Added logarithmic scale plot for better range display
    • Added color-coded metrics legend
    • Now showing 5 metrics simultaneously (GRQ, LRQ, Threads, Idle Procs, Goroutines)
  • Improved UI layout:
    • Split history view into linear and logarithmic plots
    • Added dedicated legend section
    • Optimized gauge and info panel placement

Details

  • Added pkg/metrics package for runtime metrics collection
  • Updated parser to handle goroutines count from metrics output
  • Implemented dual plot system with shared color scheme
  • Added comprehensive test coverage for new components
  • Updated documentation with metrics integration guide

This release significantly improves the visualization capabilities and adds goroutines monitoring to help better understand Go runtime scheduler behavior in various scenarios.

Full Changelog: https://github.com/JustSkiv/goschedviz/commits/v0.0.5