
*** Sonic Diagnostics Help ***

General Usage:
Specify multiple lines using the following format:
<subsystem-name|command> <operation> prop1=val1  prop2=val2 ...

Available Sub-systems / Commands:

    sonic.diagnostics                  Provides setup and shows the state of
                                                    the diagnostics system

    sonic.mf.metrics                    Use this subsystem to help diagnose the
                                                    Sonic MF metrics management subsystem

    sonic.mf.agent                      Provides trace level setup

    sonic.mq.debug                     Use this subsystem to update the tracing
                                                    level of MQ DebugObjects and DebugThreads.

    sonic.mf.classloading           Use this subsystem to help diagnose the
                                                    Sonic MF specific class loading hierarchy

    jvm.threads                            To take thread dumps for diagnostics

    jvm.heap                                To take heap dumps for diagnostics

For all commands exists the operation 'describe' which will give
you more details about each command, e.g.:

    jvm.threads describe

For full description of all subsystems and commands enter:

    sonic.diagnostics describeAll

Use cases and examples:

The status output is sent, by default, to 'SonicDiagnostics.status'
Example: The following line in the instructions file will print the operations supported by the diagnostics framework subsystem:

    sonic.diagnostics describe

Example: The following line in the instructions file changes the status file name to diagnostics.stat and causes the instructions file to be processed twice

    sonic.diagnostics  setup  processInstructionsFileCount=2 outFilePath=diagnostics.out

Example: The following line in the instructions file describes the DS replication diagnostics subsystem

    sonic.ds.replication describe

Example: The following line in the instructions file dumps the state of the DS replication diagnostics subsystem

    sonic.ds.replication dumpState

The '*' wild card can be used as the last component of the subsystem name
Example: The following line in the instructions file dumps the state of all of the DS diagnostics subsystems

    sonic.ds.* dumpState

The SonicDiagnosticsFileFrequency system property can be used to change the default of 10 seconds frequency of processing the instructions file (minimum is 3 seconds)
The SonicDiagnosticsFile system property can be used to change the 'SonicDiagnostics.txt' instructions file name default

*** Sonic Diagnostics Help ***