Helix Coreのログ解析ツールです。
コマンドラインとWeb UIの両方を使用することができます。
Web UIはFlaskベースのWebアプリケーションとして構築されています。
下記のURLで公開されています。
https://swarm.workshop.perforce.com/projects/perforce-software-log-analyzer
本リポジトリで公開しているDockerfileまたはdocker-compose.ymlを使用すると、Perforce Server Log AnalyzerのWeb UIを稼働させることができます。
次の手順でDockerコンテナを起動できます。
docker build -t psla .docker run -p 5050:5050 -d -it psladocker-compose up -d本リポジトリで公開しているDockerfileを使用して自動ビルドをしたDockerイメージを公開しています。
Docker Hub上のイメージを使用する場合は、次の手順でDockerコンテナを起動できます。
docker pull p4misc/psladocker run -p 5050:5050 -d -it psla翻訳を適用せずにオリジナルの英語版を使用する場合は Dockerfile から COPY app /root/psla/psla/app/ の行を削除してください。
PSLAのWebアプリケーションは、5050ポートで待ち受けをして稼働するように設定しました。
Webブラウザを使用して http://IPアドレスorホスト名:5050/ にアクセスすると以下のような画面が表示されます。

Upload a New LogからHelix Coreのログをアップロードするとログが内部的にSQLite DBに変換されて分析可能な状態になります。
標準で備わっている分析結果のチャート例を以下に示します。

Content type
Image
Digest
Size
268.9 MB
Last updated
over 6 years ago
docker pull p4misc/psla