Show HN: Goroutine-analyzer: A visual goroutine stack dump debugging tool

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • goroutine-analyzer

    Helps analyze goroutines. Inspired by TDA for Java and goroutine-inspect for golang.

  • agent

    IPC Agent client/server library for application debugging and local management (by openziti)

  • * Group goroutines by regular expression

    It is written in Java, because I needed a tool and I've done Java UIs in the past. Since I do Go backend development I figured I'd spend my time getting the tool written.

    We also use a Go agent library (https://github.com/openziti/agent) which helps us gather stack dumps (and pprof dumps, etc) at runtime.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • grid

    GRID - cross platform go routine dump tool (by andrewpmartinez)

  • I did poke around for a bit, but I really needed the tool, and I knew it would be days of work if I learned a new tool and hours if I stuck with what I knew.

    My coworker Andrew did start a similar tool, which is here: https://github.com/andrewpmartinez/grid and uses https://github.com/AllenDang/giu for the UI.

    Next time I need a feature I probably take a look at that and see what the model looks like and and how straightforward it is to work with.

  • giu

    Cross platform rapid GUI framework for golang based on Dear ImGui.

  • I did poke around for a bit, but I really needed the tool, and I knew it would be days of work if I learned a new tool and hours if I stuck with what I knew.

    My coworker Andrew did start a similar tool, which is here: https://github.com/andrewpmartinez/grid and uses https://github.com/AllenDang/giu for the UI.

    Next time I need a feature I probably take a look at that and see what the model looks like and and how straightforward it is to work with.

  • grmon

    Command line monitoring for goroutines

  • goroutine-inspect

    An interactive tool to analyze Golang goroutine dump.

  • That's an interesting application. I tend to use an IDE if I'm debugging in realtime and otherwise I'm getting stackdumps from the support org.

    For CLI goroutine analysis there's another tool: https://github.com/linuxerwang/goroutine-inspect which is pretty good.

    I think if I do a rewrite it might make more sense to go the web route, like the go tool pprof UIs.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts