19
Fluentd + ElasticSearch + Kibana JAWS-UG沖縄 米須

ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

  • Upload
    -

  • View
    1.113

  • Download
    1

Embed Size (px)

DESCRIPTION

ハッカーズチャンプル2014 LT「Fluentd + ElasticSearch + Kibana」

Citation preview

Page 1: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

Fluentd + ElasticSearch + Kibana

JAWS-UG沖縄 米須

Page 2: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

自己紹介• Twitter: @asumaslv

• Facebook: asumaslv

• YO: ASUMASLV

• 熱しやすく冷めやすい飽きっぽい性格

• 好きなAWSサービス CloudFront

• JAWS-UG沖縄 代表

2014-07-11

Page 3: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

お願い• LTなのでマサカリ を投げていただけるなら歓迎です。

• TwitterやFacebookに写真付きの投稿よろしくお願いいたします。#hcmpl

• YOはコンテキストだ!!!

2014-07-11

Page 4: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

最近流行の単語• Vagrant/Docker

• Chef/Puppet

• Serf/Consul

• Fluentd/Kibana

• Sensu

2014-07-11

Page 5: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

個人的なお願い• 伊藤さん Chef実践入門にサインしてください

2014-07-11

Page 6: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

5月のJAWS-UGでのTweet

• 今日のイベントで極めて普通なんですけど…といった場合の構成は「R53・CF・ELB・EC2・RDS・ElastiCache・DynamoDB・SQS・(Fluentd・NewRelic・ElasticSearch・kibana)」といった感じ。

2014-07-11

Page 7: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

2014-05-24

時代の流れが速すぎてついていけてない

Page 8: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

今日話すこと• ElasticSearch やKibanaの話をしてみる

• Kibanaのデモが出来ればそれはそれでOK

2014-07-11

Page 9: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

台数増えるとLogの管理が大変

2014-07-11

Page 10: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

いたって普通の構成2014-07-11

Page 11: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

2014-05-24

Fluentd+ElasticSearch+kibana ログ解析

Page 12: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

ElasticSearch

• Javaで書かれた全文検索ライブラリ

• Apache Luceneを用いた全文検索、解析サーバ

• RESTfullで容易にアクセス可能

• スケールも可能

2014-07-11

Page 13: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

kibana• ビジュアライズできるデータ分析ツール

• 見た目が美しい

• 色々なプロダクションにも入れるべき

2014-07-11

Page 14: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

どんなLogを視覚化するといい?

• あらゆるLog

• td-agentのformatでがんばればなんだっていける

2014-07-11

Page 15: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

構築• LogがたまるServer

• td-agent

• fluent-plugin-elasticsearch

• 集計側

• ElasticSearch

• kibana

• nginx

2014-07-11

Page 16: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

ハマッタ箇所• Indexに大文字は使えない

• An index is a collection of documents that have somewhat similar characteristics. For example, you can have an index for customer data, another index for a product catalog, and yet another index for order data. An index is identified by a name (that must be all lowercase) and this name is used to refer to the index when performing indexing, search, update, and delete operations against the documents in it.

2014-07-11

Page 17: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

Demo

2014-07-11

Page 18: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

Sample2014-07-11

Page 19: ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana

実際つかってみて• 遊ぶとCPUが足りない

• HDDはもっと足りない(/var/lib/elasticsearch/)

• ビジュアルかできるのはすごい

• Query自分で書けるのもいい

• グラフが並ぶとなぜか嬉しい

2014-07-11