狠狠撸

狠狠撸Share a Scribd company logo
Kibana 
visualize logs and time-stamped data
Kibana3
Kibana3
簡単に仕組みを 
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 
? 尘补谤办诲辞飞苍/丑迟尘濒/迟别虫迟から选択
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

More Related Content

Kibana3