これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ganglia2pcp です。
プログラム:
NAME
神経節2pcp - 神経節データのインポートと PCP アーカイブの作成
SYNOPSIS
神経節2pcp [-s start] [-e end] [-f アウトファイル] [-d 外向き] [-Z タイムゾーン] [-h hostname]
入力ディレクトリ
DESCRIPTION
神経節2pcp rrd形式で保存された神経節ファイルのセットを読み取ることを目的としており、
ベース名を使用して Performance Co-Pilot (PCP) アーカイブに変換します。 アウトファイル.
このコンバーターの目的は、input_dir にあるすべての rrd ファイルを取得し、
単一の pcp アーカイブ ファイルを生成します。 神経節メトリクスの pcp メトリクスへのマッピングは次のとおりです。
内部で定義されています。
結果として得られる PCP アーカイブは、すべての PCP クライアント ツールで使用して、
データを使用して 午後のチャート(1)、データ削減とレポートを実行し、PCP 推論でフィルタリングします。
エンジン ピーミー(1)など
一連の物理ファイルがプレフィックス付きで作成されます。 アウトファイル。 これらは アウトファイル.0
(パフォーマンスデータ)、 アウトファイル.meta (パフォーマンスデータを説明するメタデータ)
アウトファイル。索引 (再生操作の効率を向上させるための一時的なインデックス)
アーカイブ)。 これらのファイルのいずれかがすでに存在する場合は、 sar2pcp 意志 それらを上書きして、
次の形式のエラー メッセージが表示されて終了します。
__pmLogNewFile: blah.0 はすでに存在しており、上書きされていません
神経節2pcp PCP の PCP::LogImport Perl ラッパーを使用する Perl スクリプトです。
libpcp_import ライブラリなので、新しいツールを開発するための例として使用できます。
他のタイプのパフォーマンス データをインポートし、PCP アーカイブを作成します。 RRD の Perl ラッパーは
生のrrd形式のファイルを解析するために使用されます。
オプションは、コンバーターの機能を制御します。
-s 当学校区の start 引数は、str2time が理解できる形式で開始時刻を指定します。 の
デフォルトの開始時間は、現在の時間の 24 時間前です。
-e 当学校区の end 引数は、str2time が理解できる形式で終了時刻を指定します。 デフォルト
開始時刻は現在時刻です。
-f 当学校区の アウトファイル 引数は、出力ファイル名を指定します。 デフォルト名は
開始時間に基づく標準の pmlogger 形式 (例: 20150201.00.10)
-d 当学校区の 外向き 引数は、書き込む出力を指定します。 デフォルトは現在の
ディレクトリにジョブを開始します。
-Z 当学校区の タイムゾーン 引数は、PCP アーカイブのソース タイムゾーンを設定します (デフォルトは
現地のタイムゾーンを使用します)。 タイムゾーンの形式は +HHMM (時間と
分) または -HHMM (UTC の西の時間と分) または UTC。 に注意してください
特にそれ どちらもありません ゾーン情報 (別名 Olson) フォーマット、例えばヨーロッパ/パリ、または
Posix TZ EST+5 などの形式が許可されます。 例: タイムゾーン=+1100。
-h 当学校区の hostname 引数は、アーカイブに書き込むホスト名を指定します。 デフォルトは
rrd ファイルが存在するディレクトリ名から取得されます。
CFP ENVIRONMENT
接頭辞が付いた環境変数 PCP_ ファイルとディレクトリをパラメータ化するために使用されます
PCPで使用される名前。 インストールごとに、ファイル /etc/pcp.conf ローカル値が含まれています
これらの変数について。 NS $ PCP_CONF 変数を使用して代替を指定できます
で説明されている構成ファイル pcp.confとします。
onworks.net サービスを使用して、ganglia2pcp をオンラインで使用する