Skip to content

@W-23800673 Document troubleshooting plugin on-demand operations and CLI flags - #3444

Open
marianorean wants to merge 5 commits into
v4.12from
doc/W-23800673
Open

@W-23800673 Document troubleshooting plugin on-demand operations and CLI flags#3444
marianorean wants to merge 5 commits into
v4.12from
doc/W-23800673

Conversation

@marianorean

@marianorean marianorean commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Documents the Mule Troubleshooting plugin's new DIAF sections and CLI options in mule-troubleshooting-plugin.adoc, targeting the upcoming 4.12.3 release. Per the usual workflow the PR is opened against v4.12 with the specific corresponding version noted for each item, so the docs team knows what to add.

What's documented

  • New DIAF dump sectionsHealth Signals (fast host/JVM signals, reports only the ones that fired) and Memory Detail (JVM memory-pool breakdown + garbage-collector statistics). These render between System Info and Network Info.
  • Known Issues DIAF section (on-demand, run with ./diag knownIssues) — the five fixed report sections: Memory, Linux OOM-killer, Abnormal termination, MUnit at runtime, Connector versions.
  • Refreshed help output block — now matches the current tool output, including the new options and Watch Mode.
  • Command-Line Options — short notes covering only the behavior the help summary doesn't spell out (--output path semantics, --stdout Windows/exclusivity, --debug suspend).
  • Watch Mode — notes on the behavior beyond the help listing (foreground/blocking, wraps the full dump, version availability).

The CLI options and trigger forms are listed once, in the help example block; the prose only adds what help doesn't convey, to avoid duplication.

Version notes (please confirm)

Everything documented here targets Mule runtime 4.12.3:

Item Noted version
Health Signals section 4.12.3
Memory Detail section 4.12.3
knownIssues operation 4.12.3
--logsmaxage / --logsmaxtotalsize 4.12.3
Watch Mode (--watch and options) 4.12.3

The conns trigger is intentionally omitted: it depends on the connectionCount operation, which lands in 4.12.4 rather than the 4.12.3 release this doc targets.

🤖 Generated with Claude Code

Add public documentation for the Mule Troubleshooting plugin's on-demand
knownIssues operation and the command-line options, targeting the upcoming
4.12.x release:

- Command-Line Options table: --output, --stdout, --extended, --logsmaxage,
  --logsmaxtotalsize, --debug (purpose, default, behavior).
- Watch Mode: --watch, --trigger (cpu/heap/thread/conns/time/cron/script),
  --occurrences, --checkperiod, with trigger-condition reference.
- Known Issues DIAF section (on-demand): the five fixed report sections
  (Memory, Linux OOM-killer, Abnormal termination, MUnit at runtime,
  Connector versions).
- Refresh the help output block to match the current tool output.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@marianorean
marianorean requested review from a team and dmerlob as code owners August 26, 2026 19:21
marianorean and others added 4 commits August 26, 2026 16:35
…mits

The refreshed help block already lists every option, its default, and the
trigger forms. Replace the duplicated Command-Line Options and Watch Mode
tables with short notes that document only the behavior the help summary
doesn't convey (--output path semantics, --stdout Windows/exclusivity,
--debug suspend, watch foreground/scope, the conns trigger, version notes).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
These are the two new dump sections added alongside the AI diagnostics
prompt work. Both render in the default dump between System Info and
Network Info (registration order), available in Mule runtime 4.12.3 and
later:

- Health Signals: fast host/JVM signals, reporting only the ones that
  fired (None on a healthy host).
- Memory Detail: JVM memory-pool breakdown (Heap, Non-Heap, per-pool) and
  garbage-collector statistics.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The conns>N / conns<N trigger depends on the connectionCount operation,
which lands in 4.12.4, not the 4.12.3 release this doc targets. Remove it
so the page only documents what ships in 4.12.3. The help block already
omits conns.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Drop the "makes no outbound call / doesn't check for a newer release"
clause; docs describe what the operation does, not what it avoids.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@dmerlob dmerlob self-assigned this Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants