分析ツール
このガイドでは、診断データを収集するための分析ツールのセットアップ方法を説明します。
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 installedZIP_FILE=S3_BUCKET=aws s3 cp "$ZIP_FILE" "s3://$S3_BUCKET/$ZIP_FILE"