Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
mig
command
Command mig — message inspector general — is a live NATS message-flow TUI.
|
Command mig — message inspector general — is a live NATS message-flow TUI. |
|
migbench
command
Command migbench publishes synthetic, varying JSON traffic into NATS to drive mig during local benchmarking.
|
Command migbench publishes synthetic, varying JSON traffic into NATS to drive mig during local benchmarking. |
|
internal
|
|
|
config
Package config holds the CLI surface for mig: flag parsing, environment fallbacks, and the Config struct passed into the source/metrics/tui layers.
|
Package config holds the CLI surface for mig: flag parsing, environment fallbacks, and the Config struct passed into the source/metrics/tui layers. |
|
metrics
Package metrics records mig's per-message observations and produces snapshots for the TUI to render.
|
Package metrics records mig's per-message observations and produces snapshots for the TUI to render. |
|
schema
Package schema infers a sketch schema (paths, types, numeric histograms, string cardinality) from JSON-valid messages flowing through mig.
|
Package schema infers a sketch schema (paths, types, numeric histograms, string cardinality) from JSON-valid messages flowing through mig. |
|
source
Package source bridges NATS (Core or JetStream) into mig's Sink interface.
|
Package source bridges NATS (Core or JetStream) into mig's Sink interface. |
|
tui
Package tui hosts the Bubble Tea root model, theme, message types, and the tile renderers that draw mig's live dashboard.
|
Package tui hosts the Bubble Tea root model, theme, message types, and the tile renderers that draw mig's live dashboard. |
|
tui/theme
Package theme defines the lipgloss styles used by all mig tiles.
|
Package theme defines the lipgloss styles used by all mig tiles. |
|
tui/tiles
Package tiles holds the per-panel renderers used by the mig TUI.
|
Package tiles holds the per-panel renderers used by the mig TUI. |
|
version
Package version exposes build identifiers populated via -ldflags at link time.
|
Package version exposes build identifiers populated via -ldflags at link time. |
Click to show internal directories.
Click to hide internal directories.