デジビBlog

KNIMEを使ったintra-martのログ分析 – 2 –

投稿日:2019-05-31 更新日:

こんにちは。 デジタルビジネス推進室(デジビ)の関根です。
前回に引き続き、intra-martのログ分析の手法を紹介します。

本記事の前提条件

・KNIME 3.6.1
・intra-mart Accel Platform 2018 Summerのログ
・リクエストログの設定は以下になります。
[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%thread] %X{log.report.sequence} %-5level %logger{255} %X{tenant.id} %X{log.id} - %X{client.session.id} %X{request.remote.host} %X{request.method} %X{request.url} %X{request.query_string} %X{request.url.referer} %X{request.page.time} %X{request.accept.time} %X{request.id}%nopex%n

この記事のゴール

intra-mart Accel Platform のリクエストログをKNIMEに取り込み、
期間毎の同時リクエスト数や処理時間等を一覧化します。
これにより、どの時間帯にユーザのアクセス数が上昇するか、同時リクエスト数はいくつか等を見ることが可能になります。

KNIMEインポートファイルはこちら:期間別統計レポート



まず初めに…

ログの取り込み・整形は前回のブログ記事をそのまま使用しますので割愛!
今回はログファイル以外にも、
thread-maxの設定が記載されているxmlファイルを取り込んでいます。

次に…

同時リクエスト数を算出します。

【ポイント】同時リクエスト数の算出方法
計算用変数を追加、リクエストの送信とリクエストの受信に分割、
送信側は+1、受信側は-1を変数にセットし、
集計期間(1時間)毎に最大値を取得します。

最後に…

整形したログから、期間別集計の一覧を作成します。

【ポイント】期間に対する集計
GroupByを使用して、集計期間毎にスレッド数(Count)、
ユニークセッションID(Unique Count)、ページ処理時間の最大、最小、中央、90%ile、平均、合計、標準偏差を求めます。

【ポイント】thread-max値と同時リクエスト数の可視化
Line Plotノードを使用して、
設定ファイルから取得したthread-max値と同時リクエスト数を
比較するグラフを作成します。

まとめ

今回は期間を基準にリクエスト数や処理時間を求めてみました。
同時リクエスト数を求めるところが若干手間ですが、
あまり複雑な処理もなく実装ができました。
また、intra-martの設定ファイルを組み合わせることもできました。
今後もこのフローを拡張していきたいと思います!

おまけ

ノードが増えることによって可読性が落ちていくので、
必要に応じてメタノード化を行いましょう。(by生田)

次回の予告

研究開発で社内検証している機能「デジビダッシュボード」を紹介しようと思います!

-デジビBlog

執筆者:


  1. […] 過去のKNIMEに関連する記事はこちら! ・intra-mart BIORAブース – サーモセンサーとAI音声チャット ・KNIMEを使ったintra-martのログ分析 – 1 – ・KNIMEを使ったintra-martのログ分析 – 2 – […]

intra-martのログを使用したプロセスマイニング – intra-mart Developer Site へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

スマートスピーカとiAC連携

こんにちは。 デジタルビジネス推進室(デジビ)の関根です。 今回はintra-martとスマートスピーカの連携をご紹介します。 背景 intra-mart Accel Collaborationには「 …

intra-martのログを使用したプロセスマイニング

こんにちは。 デジタルビジネス推進室(デジビ)の関根です。 今話題のプロセスマイニングについて、 intra-martのログから簡易的にプロセスマイニングを行う手法を 紹介いたします。 プロセスマイニ …

「高松商店」のデジタル化事例のご紹介

こんにちは。デジタルビジネス推進室の高松です。 今回は、高松商店のちょっとしたデジタル化についてご紹介させて頂きます。 (高松商店をご存知ない方は、こちらの記事をご覧ください!) 高松商店の近況 前回 …

bioraロゴ

UiPath Forward Ⅲ Japanに出展いたしました

こんにちは、デジビの七島です。 EWS2019のイベントレポートに引き続き、今回もイベントレポートのご紹介です。 2019年10月30日(水)に開催されたUiPath Forward Ⅲ Japanに …

intra-mart BIORAブース – ルンバによるお土産配達 –

こんにちは。デジタルビジネス推進室の関根です。 EWS2018からもう一か月経つのですね…。時間が経つのが早いです。 今回はルンバによるお土産配達について記載致します。