SlideShare una empresa de Scribd logo
1 de 59
Descargar para leer sin conexión
Kibana 
visualize logs and time-stamped data
簡単に仕組みを 
nginx log -> fluentd -> elasticsearch -> kibana
ダッシュボードのパーツ 
• Menu 
• Query 
• Filtering 
• Row 
• Panel
Menu 
Row 
Panel
利用上の注意 
• 変更を反映する場合は必ず保存ボタンを押すこと! 
保存せずにブラウザを更新するとorzになります。 
• 人がつくったダッシュボードを勝手に変更しない! 
• あまり無茶なことすると負荷がかかります。
Menu 
reload 
load share 
home save 
setting 
time filter
time filter
time filter [Custom]
load 
Remove 
dashboard 
Open 
share URL 
Load 
dashboard
save 
Save 
dashboard 
Save as Home 
トップ画面として保存 
Reset Home 
Save json file 
to local
share 
generate adhoc link to dashboard
Query 
• Panelに表示する条件式を書く 
• 例) [status:active] 
[http_method:POST] 
Remove Query Add Query
Query 
display name 
Select Color 
About the 
lucene query 
使い方はこちら 
Pin 
enable / disable
Filtering 
• 表示/集計対象とするものを指定する 
• FilteringでヒットしたものがQueryの対象になる
Filtering 
enable/disable 
Remove filter 
Add filter 
Choose condition
Row 
• そのまま。 
閉じたり開いたり 
RowSetting Add Panel Add Row
Row 
Row title Row height Row Editable 
enable/disable 
Row Collapsable 
enable/disable
Panel 
ドラッグで 
移動できるよ
時系列に表示。よく使う。 
histgram
• Chart Value 
Count/Max/Mean/Min/Totalから指定 
Count以外は「Value Field」に対象のフィールドを 
指定する必要がある 
• Transform Series 
Scaleにはy軸の係数が指定できるが基本は1でいい 
• Seconds 
区間内の集計を秒間の値に正規化(?) 
• Derivative 
前の値からの変化量(増減分)でプロットする 
• Zero fill 
ゼロの値をプロットするかしないかを指定
• TimeField 
時刻のフィールドを指定する 
• Time correction 
utc/browser タイムゾーンをどこに合わせるか 
• Auto-interval 
インターバル(グラフの集計間隔)を自動にする 
• Resolution(Auto-interval ON) 
グラフを何個に分割するか 
• Interval (Auto-interval OFF) 
グラフの集計間隔を設定する 
ここを1秒にして1時間分表示とかやるとえらいこ 
とに
• Chart Options 
• Bars 棒グラフ 
• Lines 折れ線グラフ 
Line Fillで塗りつぶし。Line Widthが線の幅。 
• Points ●をプロット 
Point Radiusで大きさを指定する 
• Selectable 
なにこれ、おしえて??
• Chart Options 
• Bars 棒グラフ 
• Lines 折れ線グラフ 
Line Fillで塗りつぶし。Line Widthが線の幅。 
• Points ●をプロット 
Point Radiusで大きさを指定する 
• Selectable?? 
• xAxis/yAxis 
それぞれの軸の補助線を表示する 
• Y Format 
shortは1K/1Mのように表示、bytesは1024単位で1K
• Multiple Series 
• Stack 積み上げグラフ 
• Percentを指定すると100%表示の積み上げグラフ 
に 
• Stacked Values 
cumulative ツールチップに累積値を 
individual ツールチップにそれぞれの値を 
• Header 
• View パネルのヘッダからスタイルの操作可能に 
• Zoom ZoomOutの表示/非表示
• Legend 
• Legend ヘッダに「●get」などを表示(Aliasも 
表示) 
• Query Queryを表示 
• Counts トータル数を表示 
• Grid 
• Y軸の最小/最大値を指定する
• Queries 
• all すべてのクエリを表示 
• pinned pinned状態のもののみ表示 
• unpinned unpinned状態のもののみ表示 
• selected 選択したもののみ表示 
• Markers 
• MarkerQueryにMarker用のクエリを記述 
Tooltip filedにマーカーのツールチップの値を指定 
デプロイ日などをチェックマークすることができ 
る
生ログ情報が見れます。ソートもできるし便利。 
table
table 
左側のFieldsから選択項目を指定可能 
左側のフィールド名をクリックすると、そのフィール 
ドに含まれるキーワードの集計(term)が表示される 
Actionの虫眼鏡や通行止めをクリックすると、filterに 
条件として追加される 
右表の項目をクリックすると生ログが見える 
ヘッダをクリックすることでソート順を変えたり、< 
> で場所を入れ替えることもできる
• Header ヘッダ行の表示/非表示 
• Sorting デフォルトのソートフィールドを指定 
ヘッダ行クリックでのソート変更も可能に 
• FontSize お好きな値に 
• TrimFactor 1行の表示文字数 
5列の時に100を指定した場合は、各列20文字でト 
リム 
• Columnsで表示対象を追加 
• Highlighted Fieldsに文字を指定しておくと、テーブ 
ルに表示されたときにその文字がハイライトされる
• Show Controls ページングの表示/非表示 
• Overflow 縦幅がでかくなったとき 
scrollならパネルサイズでスクロール表示 
expandならパネルサイズを広げて一括表示 
• Per Page ページごとの表示件数 
• Page limit 最大ページ数
特定のフィールドに含まれるキーワードの集計 
terms 
UserAgentの例
• Terms mode terms キーワード集計 
• Fieldには対象のフィールド名を指定 
• Lengthで、パネルに何個表示するかを指定 
• Order 
count キーワード数の集計数降順100 to 0 
term キーワードの昇順a to z 
reverse_count キーワード数の集計数昇順0 to 100 
reverse_term キーワードの降順z 
to a 
• Exclude Terms 
CSVで除外するキーワードを指定できる
• Terms mode terms_stats キーワード集計+統計 
Fieldで指定したフィールドを対象にキーワード集計を 
行う 
この集計結果に対して、Stats typeで指定した方法で 
Value fieldの値の統計情報を取る。 
例 
Fieldをuser_agentに 
Stats Typeをmeanに 
Value fieldはrequest_timeに 
とすると・・・ 
UserAgent毎のrequest_time平均時間が出せる!
• View Options 
• Style bar(棒グラフ) pie(円グラフ) table(テーブ 
ル) 
• Legend / Legend Format 凡例の表示位置を設定 
• Missing フィールドが見つからなかったデータ 
の除外 
• Othrer その他でまとめられたデータの除外
前日と比べてXX%増加・減少とか 
trends
• Time Ago でどれだけ前の時刻と比較するか 
例えばここが1hで、Last 15min (12:00–12:15)表示 
の場合、1時間前の15分間(11:00–11:15)と比較した 
パーセンテージが表示される 
• Reverse Colors 
通常は+が緑で-が赤、これを逆転させる
stats 
統計情報をとる
• Featured Statが一番上の表示項目 
• Fieldに統計を取るフィールドを指定してUnitに単位 
を 
• Colunmsの説明は以下の通り 
count 項目数 
min 最小値 
max 最大値 
mean 平均値 
total 合計値 
variance 分散(?) 
std_deviation 標準偏差 
sum_of_squares 平方和
使い方を書いてみたり。 
text 
• markdown/html/textから選択
hits 
クエリ毎の件数を 
Style 
bar 棒グラフ 
pie 円グラフ 
list 一覧表示 
total トータル数のみ表 
示
傾向を俯瞰してみることができる 
sparklines
column 
まんま。
goal 
ゴールをめざせ。
ここが 
ゴール
Facetの結果を地図にどーんごめんなさい、使ったことない 
map
緯度と経度を使用して地図にどーんごめんなさい、使ったことない 
bettermap
おまけ 
• Menu - Setting
setting [General] 
Select Style 
dark/light 
Dashboard Name 
Editable setting 
enable/disable
setting [index] 
Setting 
target index 
select indices pattern. 
if use logstash format. 
Suggest fields 
enable/disable
setting [Row] 
change the row 
position 
remove the row 
Setting Creating 
row
setting [Controls]
setting [Save to] 
すべて無効化すると 
保存ボタンが非表示になる 
公開時にどうぞ
setting [Load from] 
すべて無効化すると、load ボタンが非表示になる 
公開時にどうぞ
setting [Sharing] 
Share 
enable/disable 
Sharing dashboard’s TTL 
(Time to live)
setting [Pulldowns] 
Query 
enable/disable 
Timepicker 
enable/disable 
Filtering 
enable/disable
setting [Timepicker] 
setting for [time filter]
Kibana3

Más contenido relacionado

Similar a Kibana3

10分で分かるr言語入門ver2.15 15 1010
10分で分かるr言語入門ver2.15 15 101010分で分かるr言語入門ver2.15 15 1010
10分で分かるr言語入門ver2.15 15 1010Nobuaki Oshiro
 
TECHTALK 20210601 パフォーマンスを向上させるQlikアプリの最適化手法
TECHTALK 20210601 パフォーマンスを向上させるQlikアプリの最適化手法TECHTALK 20210601 パフォーマンスを向上させるQlikアプリの最適化手法
TECHTALK 20210601 パフォーマンスを向上させるQlikアプリの最適化手法QlikPresalesJapan
 
Amazon Athena で実現する データ分析の広がり
Amazon Athena で実現する データ分析の広がりAmazon Athena で実現する データ分析の広がり
Amazon Athena で実現する データ分析の広がりAmazon Web Services Japan
 
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライターgenuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライターsohta
 
Scalaプログラミング・マニアックス
Scalaプログラミング・マニアックスScalaプログラミング・マニアックス
Scalaプログラミング・マニアックスTomoharu ASAMI
 
5分程度で分かる? Appceleratorの方のAlloy
5分程度で分かる? Appceleratorの方のAlloy5分程度で分かる? Appceleratorの方のAlloy
5分程度で分かる? Appceleratorの方のAlloyMasato Kitao
 
10分で分かるr言語入門ver2.14 15 0905
10分で分かるr言語入門ver2.14 15 090510分で分かるr言語入門ver2.14 15 0905
10分で分かるr言語入門ver2.14 15 0905Nobuaki Oshiro
 
Apuri she ji_gaido_teburushe_ji__v1.0
Apuri she ji_gaido_teburushe_ji__v1.0Apuri she ji_gaido_teburushe_ji__v1.0
Apuri she ji_gaido_teburushe_ji__v1.0Kaito Tonooka
 
Kanonによるはじめてのアジャイル開発
Kanonによるはじめてのアジャイル開発Kanonによるはじめてのアジャイル開発
Kanonによるはじめてのアジャイル開発Takashi Okamoto
 
Tableauダッシュボードのパフォーマンスベストプラクティス
TableauダッシュボードのパフォーマンスベストプラクティスTableauダッシュボードのパフォーマンスベストプラクティス
TableauダッシュボードのパフォーマンスベストプラクティスK T
 
Qlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れQlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れQlikPresalesJapan
 
サーバ性能改善事例
サーバ性能改善事例サーバ性能改善事例
サーバ性能改善事例KLab Inc. / Tech
 
10分で分かるr言語入門ver2 upload用
10分で分かるr言語入門ver2 upload用10分で分かるr言語入門ver2 upload用
10分で分かるr言語入門ver2 upload用Nobuaki Oshiro
 
Re:dash Use Cases at iPROS
Re:dash Use Cases at iPROSRe:dash Use Cases at iPROS
Re:dash Use Cases at iPROSJumpei Yokota
 
10分で分かるr言語入門ver2.8 14 0712
10分で分かるr言語入門ver2.8 14 0712 10分で分かるr言語入門ver2.8 14 0712
10分で分かるr言語入門ver2.8 14 0712 Nobuaki Oshiro
 
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと 12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと Haruka Ozaki
 

Similar a Kibana3 (20)

QGIS入門(1)
QGIS入門(1)QGIS入門(1)
QGIS入門(1)
 
10分で分かるr言語入門ver2.15 15 1010
10分で分かるr言語入門ver2.15 15 101010分で分かるr言語入門ver2.15 15 1010
10分で分かるr言語入門ver2.15 15 1010
 
PostgreSQL 9.5 新機能紹介
PostgreSQL 9.5 新機能紹介PostgreSQL 9.5 新機能紹介
PostgreSQL 9.5 新機能紹介
 
TECHTALK 20210601 パフォーマンスを向上させるQlikアプリの最適化手法
TECHTALK 20210601 パフォーマンスを向上させるQlikアプリの最適化手法TECHTALK 20210601 パフォーマンスを向上させるQlikアプリの最適化手法
TECHTALK 20210601 パフォーマンスを向上させるQlikアプリの最適化手法
 
Amazon Athena で実現する データ分析の広がり
Amazon Athena で実現する データ分析の広がりAmazon Athena で実現する データ分析の広がり
Amazon Athena で実現する データ分析の広がり
 
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライターgenuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
 
Scalaプログラミング・マニアックス
Scalaプログラミング・マニアックスScalaプログラミング・マニアックス
Scalaプログラミング・マニアックス
 
5分程度で分かる? Appceleratorの方のAlloy
5分程度で分かる? Appceleratorの方のAlloy5分程度で分かる? Appceleratorの方のAlloy
5分程度で分かる? Appceleratorの方のAlloy
 
10分で分かるr言語入門ver2.14 15 0905
10分で分かるr言語入門ver2.14 15 090510分で分かるr言語入門ver2.14 15 0905
10分で分かるr言語入門ver2.14 15 0905
 
Apuri she ji_gaido_teburushe_ji__v1.0
Apuri she ji_gaido_teburushe_ji__v1.0Apuri she ji_gaido_teburushe_ji__v1.0
Apuri she ji_gaido_teburushe_ji__v1.0
 
Kanonによるはじめてのアジャイル開発
Kanonによるはじめてのアジャイル開発Kanonによるはじめてのアジャイル開発
Kanonによるはじめてのアジャイル開発
 
Tableauダッシュボードのパフォーマンスベストプラクティス
TableauダッシュボードのパフォーマンスベストプラクティスTableauダッシュボードのパフォーマンスベストプラクティス
Tableauダッシュボードのパフォーマンスベストプラクティス
 
Qlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れQlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れ
 
Reactive Programming
Reactive ProgrammingReactive Programming
Reactive Programming
 
サーバ性能改善事例
サーバ性能改善事例サーバ性能改善事例
サーバ性能改善事例
 
10分で分かるr言語入門ver2 upload用
10分で分かるr言語入門ver2 upload用10分で分かるr言語入門ver2 upload用
10分で分かるr言語入門ver2 upload用
 
Quantum gis研修
Quantum gis研修Quantum gis研修
Quantum gis研修
 
Re:dash Use Cases at iPROS
Re:dash Use Cases at iPROSRe:dash Use Cases at iPROS
Re:dash Use Cases at iPROS
 
10分で分かるr言語入門ver2.8 14 0712
10分で分かるr言語入門ver2.8 14 0712 10分で分かるr言語入門ver2.8 14 0712
10分で分かるr言語入門ver2.8 14 0712
 
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと 12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと
 

Más de Akira Otsuka

XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記
XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記
XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記Akira Otsuka
 
図書館駆動読書 (Toshokan Driven Dokusho)
図書館駆動読書 (Toshokan Driven Dokusho)図書館駆動読書 (Toshokan Driven Dokusho)
図書館駆動読書 (Toshokan Driven Dokusho)Akira Otsuka
 

Más de Akira Otsuka (6)

XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記
XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記
XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記
 
図書館駆動読書 (Toshokan Driven Dokusho)
図書館駆動読書 (Toshokan Driven Dokusho)図書館駆動読書 (Toshokan Driven Dokusho)
図書館駆動読書 (Toshokan Driven Dokusho)
 
GraphQL
GraphQLGraphQL
GraphQL
 
serverless
serverlessserverless
serverless
 
ict antena
ict antenaict antena
ict antena
 
Ansible入門
Ansible入門Ansible入門
Ansible入門
 

Kibana3