The RPC Diagnostics graphs give you insight into RPC call times and the number of events returned for each RPC call.
Go to any of your filesystem configurations in the UI and select the link Advanced Diagnostics to view RPC diagnostics information.
You can monitor historic values for the following Remote Procedure Call (RPC) metrics in two graphs in the UI:
|RPC call time||Average call time|
|Maximum call time|
|Events for each RPC||Average number of events|
|Maximum number of events|
To view values plotted across both graphs for a specific timeframe, select the data duration from the dropdown list in the UI:
- One hour
- One day
- One week
- 30 days
Average values should remain constant. If the graphs show maximum values that vary, it may indicate the Hadoop cluster has issues.
Maximum values are reset every minute.
You can run the following commands to view a diagnostics summary with the CLI:
To get a diagnostics summary in text format, go to the CLI and run the command:
To view diagnostics continually updated, go to the CLI and run the command:
watch curl -s http://127.0.0.1:18080/diagnostics/summary.txt
To get a diagnostics summary with the LiveData Migrator CLI, run the command:
To view diagnostics continually updated with the LiveData Migrator CLI, run the command:
status –diagnostics –watch
You'll see a line in the summary for the RPC diagnostics similar to this example:
EventsBehind Current/Avg/Max: 0/0/0, RPC Time Avg/Max: 4/54
The current, average, and maximum values for the metric
EventsBehind inform you how far behind LiveData Migrator is from retrieving events on the NameNode. If these values exceed the number of events on the NameNode, migrations will eventually stop automatically. Warnings are displayed in the UI and the CLI to let you know you need to adjust the maximum number of events before migrations stop automatically.
The average and maximum values for the metric
RPC Time Avg/Max inform you how long the RPC call times are.