跳至主要內容

分析工具

本指南說明如何設定分析工具以收集診斷資料。

1. 準備分析工具

下載下一個腳本:


curl -O https://raw.githubusercontent.com/kaiachain/kaiaspray/main/analyze.sh

使其可執行:


chmod +x analyze.sh

將下一個路徑設為您的路徑:


LOG_DIR="/var/kcnd/data/logs"
BIN_PATH="/usr/bin/kcn"
IPC_URL="/var/kcnd/data/klay.ipc"
RPC_URL="http://localhost:8551"

2. 基本用法

執行完整的分析:


# NOTE: monitor should be enabled
./analyze.sh --days 5 --log-dir $LOG_DIR --monitor-port 61001

只收集政府資料 (透過 rpc 收集):


./analyze.sh --gov-data-only --bin-path $BIN_PATH --rpc-endpoint $RPC_URL --block-height 5

只收集共識資料 (透過 ipc 收集):


# NOTE: If you're querying on a full node, only (multiples of 1024 + 1 or recent) block nums are available.
./analyze.sh --consensus-only --rpc-endpoint $IPC_URL --bin-path $BIN_PATH --block-height 1025

只收集網路資料 (透過 ipc 收集):


./analyze.sh --network-only --rpc-endpoint $IPC_URL --bin-path $BIN_PATH

3. 匯出輸出

結果會儲存在輸出資料夾。 您可以將輸出目錄壓縮成 zip 檔案。


./analyze.sh --compress-output

您可以將壓縮的 zip 檔案上傳至 s3。


# NOTE: aws-cli should be installed
ZIP_FILE=
S3_BUCKET=
aws s3 cp "$ZIP_FILE" "s3://$S3_BUCKET/$ZIP_FILE"

讓這個頁面變得更好