LoginSignup
0
0

More than 1 year has passed since last update.

Elasticsearch 7.14で『📘 データ分析基盤構築入門』を写経してみた (17章)

Last updated at Posted at 2021-08-10
本シリーズのトップページ
https://qiita.com/robozushi10/items/09a088b183127cefa51a

はじめに

Kibana (Elasticsearch, Fluentd) の学習のために、
Elasticsearch 7.14.0 環境で次の御著書を写経してみた.

📘 データ分析基盤構築入門[Fluentd,Elasticsearch,Kibanaによるログ収集と可視化]

ただし、御著書は前提とする Elasticsearch バージョンが v5.4.3 であり、
v7.14.0 では動作しない(と思われる)部分があったので、動いたときの記録を書き出しておく.
(当然ながら、本文を転載するようなことはしない)

本項では、御著書の 17章について書き出す.

なお、私は Elasticsearch, Kibana, Fluentd 初学者のため認識誤りの部分もあるかと思う.

検証環境

次のコマンドで構築した. (詳細は こちら を参照)

$ git clone -b Qiita-02 git@github.com:robozushi10/qiita-efk.git
$ cd qiita-efk
$ docker-compose build --no-cache
$ docker-compose up -d

なお、当方はポートを次のように割り当てている.
・Elasticsearch ... 29200
・Kibana .......... 29601

また、X-Pack による認証は使用していない.

第17章 Kibanaにおける分析ワークフロー

17-2 メトリクスの可視化

インデックス設定 (P270)

下図のように「fluentd.docker.myfld_nginx-2*」と入力する
image.png

@timestamp」を選択して「Create input pattern」を押す.
image.png

チャートの作成 (P271)

御著書からは画面構成が変化しており、7.14.0 では次の(1)〜 の順で進めた.

(1) 左ペインで「Analytics」-「Visualize Library」をクリックする.
(2) 右ペインの「Create new visualization」をクリックする.
image.png

(3) 「Lens」をクリックする.
image.png

(4) 左ペインから「fluentd.docker.myfld_nginx-2*」を選択する
(5) プルダウンメニュから「Bar vertical」を選択する.
(6) 右ペインで X軸、Y軸の値を定義してやる.
image.png

(7) 「Horizontal axis」は下図のように「@timestamp」を選択した.
   入力を終えたらペイン下部の「x Close」を押す.
image.png

(8) 「Vertical axis」は下図のように「Count」を選択した.
   入力を終えたらペイン下部の「x close」を押す.
image.png

(9) 画面右上の「Save」を押す.
image.png

(10) 「Add to library」にチェックを入れる.
(11) 「Title」と「Description」を入力し、「New」を選択する.
(12) 「Tags」にタグを入力する.
(13) 「Save and 〜」を押す.
image.png

(14) 表示範囲を直近「60分」に変えると表示された
image.png

(15) Nginx にアクセスすると、図も変化する
image.png

ダッシュボードの作成

(1) 「Dashboard」をクリックする.
(2) 下図中の右側にある「Create new dashboard」を押す.
image.png

(3) 「Add from library」をクリックする.
image.png

(4) ライブラリを選択する.
image.png

(5) 図が表示されたことを確認する.
(6) 画面右上の「Save」を押す.
image.png

(7) ダッシュボードに表示させる項目を保存する.
   ここでは「だっしゅぼーど01」という名称にした.
image.png

以上.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0