83 lines
3 KiB
Bash
Executable file
83 lines
3 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
case $1 in
|
|
config)
|
|
cat <<'EOM'
|
|
graph_title performance_pool
|
|
graph_vlabel ms
|
|
graph_category daemon
|
|
graph_args --upper-limit 170000 --lower-limit 0 -r
|
|
pool_tx_processing_time.label pool_tx_processing_time
|
|
pool_check_inputs_types_supported_time.label pool_check_inputs_types_supported_time
|
|
pool_check_inputs_types_supported_time.draw AREA
|
|
pool_expiration_validate_time.label pool_expiration_validate_time
|
|
pool_expiration_validate_time.draw STACK
|
|
pool_validate_amount_time.label pool_validate_amount_time
|
|
pool_validate_amount_time.draw STACK
|
|
pool_validate_alias_time.label pool_validate_alias_time
|
|
pool_validate_alias_time.draw STACK
|
|
pool_check_keyimages_ws_ms_time.label pool_check_keyimages_ws_ms_time
|
|
pool_check_keyimages_ws_ms_time.draw STACK
|
|
pool_check_inputs_time.label pool_check_inputs_time
|
|
pool_check_inputs_time.draw STACK
|
|
pool_begin_tx_time.label pool_begin_tx_time
|
|
pool_begin_tx_time.draw STACK
|
|
pool_update_db_time.label pool_update_db_time
|
|
pool_update_db_time.draw STACK
|
|
pool_db_commit_time.label pool_db_commit_time
|
|
pool_db_commit_time.draw STACK
|
|
pool_db_wait_lock_time.label pool_db_wait_lock_time
|
|
pool_db_wait_lock_time.draw STACK
|
|
|
|
|
|
EOM
|
|
exit 0;;
|
|
esac
|
|
|
|
|
|
CONN_TOOL_OUT="$(connectivity_tool --ip=127.0.0.1 --rpc-port=$ZANO_RPC_PORT --timeout=1000 --getinfo-flags-hex=0x0000000000010000 --rpc-get-daemon-info)"
|
|
# printf "$CONN_TOOL_OUT"
|
|
|
|
printf "pool_tx_processing_time.value "
|
|
PARSED_RES="$(printf "$CONN_TOOL_OUT" | grep pool_tx_processing_time | cut -d ' ' -f2)"
|
|
printf "$PARSED_RES\n"
|
|
|
|
printf "pool_check_inputs_types_supported_time.value "
|
|
PARSED_RES="$(printf "$CONN_TOOL_OUT" | grep pool_check_inputs_types_supported_time | cut -d ' ' -f2)"
|
|
printf "$PARSED_RES\n"
|
|
|
|
printf "pool_expiration_validate_time.value "
|
|
PARSED_RES="$(printf "$CONN_TOOL_OUT" | grep pool_expiration_validate_time | cut -d ' ' -f2)"
|
|
printf "$PARSED_RES\n"
|
|
|
|
printf "pool_validate_amount_time.value "
|
|
PARSED_RES="$(printf "$CONN_TOOL_OUT" | grep pool_validate_amount_time | cut -d ' ' -f2)"
|
|
printf "$PARSED_RES\n"
|
|
|
|
printf "pool_validate_alias_time.value "
|
|
PARSED_RES="$(printf "$CONN_TOOL_OUT" | grep pool_validate_alias_time | cut -d ' ' -f2)"
|
|
printf "$PARSED_RES\n"
|
|
|
|
printf "pool_check_keyimages_ws_ms_time.value "
|
|
PARSED_RES="$(printf "$CONN_TOOL_OUT" | grep pool_check_keyimages_ws_ms_time | cut -d ' ' -f2)"
|
|
printf "$PARSED_RES\n"
|
|
|
|
printf "pool_check_inputs_time.value "
|
|
PARSED_RES="$(printf "$CONN_TOOL_OUT" | grep pool_check_inputs_time | cut -d ' ' -f2)"
|
|
printf "$PARSED_RES\n"
|
|
|
|
printf "pool_begin_tx_time.value "
|
|
PARSED_RES="$(printf "$CONN_TOOL_OUT" | grep pool_begin_tx_time | cut -d ' ' -f2)"
|
|
printf "$PARSED_RES\n"
|
|
|
|
printf "pool_update_db_time.value "
|
|
PARSED_RES="$(printf "$CONN_TOOL_OUT" | grep pool_update_db_time | cut -d ' ' -f2)"
|
|
printf "$PARSED_RES\n"
|
|
|
|
printf "pool_db_commit_time.value "
|
|
PARSED_RES="$(printf "$CONN_TOOL_OUT" | grep pool_db_commit_time | cut -d ' ' -f2)"
|
|
printf "$PARSED_RES\n"
|
|
|
|
printf "pool_db_wait_lock_time.value "
|
|
PARSED_RES="$(printf "$CONN_TOOL_OUT" | grep pool_db_wait_lock_time | cut -d ' ' -f2)"
|
|
printf "$PARSED_RES\n"
|