SlideShare a Scribd company logo
1 of 26
Download to read offline
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
polidog に
elasticsearch
を教える
2016-06-04
となか(@ftnk)
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
自己紹介
名前: となか✓
ID: @ftnk✓
インフラエンジニア
Solaris✓
✓
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
今日の目標
Apache のログを Kibana でグ
ラフ化
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
環境
今回はこれを叩いてください。
https://github.com/
ftnk/20160604-polidog-
elasticsearch
CentOS 6.8 で動作確認してま
す。
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
elasticsearch
Search & Analyze Data in
Real Time
✓
クラスタ✓
REST API✓
Lucene✓
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
用語
Index -> database✓
Type -> table✓
Document -> row✓
Field -> column✓
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
用語
index の複数形は indices
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
用語
ELK/EFK stack
ELK: Elasticsearch + Logstash +
Kibana
✓
EFK: Elasticsearch + Fluentd +
Kibana
✓
✓
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
Index の確認
$ curl localhost:9200/_cat/indices?v
$ curator --host localhost show indices --all-indices
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
logstash 形式の index
hoge-YYYY.MM.DD 形式の
index
✓
open は hoge-YYYY.MM.DD
全てが検索の対象となる
検索の対象から外すには
close✓
delete✓
✓
✓
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
close index
logstash 形式の index (hoge-
YYYY.MM.DD) で運用すると、古
い index を検索対象から外したく
なる。
$ curator --host localhost 
close indices 
--prefix dstat 
--older-than 7 
--time-unit days 
--timestring '%Y.%m.%d'
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
delete index
logstash 形式の index (hoge-
YYYY.MM.DD) で運用すると、古
い index を検索対象から外したく
なる。
$ curator --host localhost 
deleteg indices 
--prefix dstat 
--older-than 7 
--time-unit days 
--timestring '%Y.%m.%d'
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
Template
ある index における filed と
type の mapping を指定する
もの
各 field の type の指定がなけれ
ば、文字列として扱われる
✓
✓
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
Template の確認
$ curl localhost:9200/_template/?pretty
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
Template の登録
$ curl -XPUT localhost:9200/_template/${name} 
-d '..template..'
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
Template の存在確認
$ curl -XHEAD localhost:9200/_template/${name}
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
Template の削除
$ curl -XDELETE localhost:9200/_template/${name}
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
mapping の確認
$ curl localhost:9200/dstat-2016.06.04/_mapping?pretty
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
plugin のインストール
elasticsearch-HQ
$ sudo /usr/share/elasticsearch/bin/plugin install royrusso/elasticsearch-HQ
http://localhost:9200/_plugin/
hq/
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
fluentd
Fluentd is an open source
data collector for unified
logging layer.
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
install fluentd
td-agent で。
$ curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sh
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
configure fluentd
/etc/td-agent/td-agent.conf
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
install fluent plugin
$ /opt/td-agent/usr/sbin/td-agent-gem 
install fluent-plugin-elasticsearch
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
Kibana
data visualization platform✓
elasticsearch に貯めたデータ
を可視化
✓
デフォルトでは port 5601 で
起動
✓
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
Kibana の plugin
$ sudo /opt/kibana/bin/kibana plugin --install elastic/sense
polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9
まとめ
使いはじめるのは簡単

More Related Content

Similar to polidog に elasticsearch を教える

Kubernetes + containerd で cgroup v2 に移行したら "failed to create fsnotify watcher...
Kubernetes + containerd で cgroup v2 に移行したら "failed to create fsnotify watcher...Kubernetes + containerd で cgroup v2 に移行したら "failed to create fsnotify watcher...
Kubernetes + containerd で cgroup v2 に移行したら "failed to create fsnotify watcher...Preferred Networks
 
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)Issei Nishigata
 
Polidog に RPM の作り方を教える
Polidog に RPM の作り方を教えるPolidog に RPM の作り方を教える
Polidog に RPM の作り方を教えるftnk
 
aptのマニュアルをpo4a化した話
aptのマニュアルをpo4a化した話aptのマニュアルをpo4a化した話
aptのマニュアルをpo4a化した話Nozomu KURASAWA
 
Lightweight Keycloak
Lightweight KeycloakLightweight Keycloak
Lightweight KeycloakHiroyuki Wada
 
OpenStackとTerraformで作る Phoenix Environments
OpenStackとTerraformで作る Phoenix EnvironmentsOpenStackとTerraformで作る Phoenix Environments
OpenStackとTerraformで作る Phoenix EnvironmentsToru Makabe
 
Capistrano in practice - WebCareer
Capistrano in practice - WebCareerCapistrano in practice - WebCareer
Capistrano in practice - WebCareerKyosuke MOROHASHI
 
FluentdとRedshiftの素敵な関係
FluentdとRedshiftの素敵な関係FluentdとRedshiftの素敵な関係
FluentdとRedshiftの素敵な関係moai kids
 
2013年 re:Invent報告会
2013年 re:Invent報告会2013年 re:Invent報告会
2013年 re:Invent報告会Aya Komuro
 
第15回 Solr勉強会 #SolrJP Amazon CloudSearch Deep Dive
第15回 Solr勉強会 #SolrJP Amazon CloudSearch Deep Dive第15回 Solr勉強会 #SolrJP Amazon CloudSearch Deep Dive
第15回 Solr勉強会 #SolrJP Amazon CloudSearch Deep DiveAmazon Web Services Japan
 
AWS SDK for Smalltalk
AWS SDK for SmalltalkAWS SDK for Smalltalk
AWS SDK for SmalltalkSho Yoshida
 
9/16 Tokyo Apache Drill Meetup - drill vs sparksql
9/16 Tokyo Apache Drill Meetup - drill vs sparksql9/16 Tokyo Apache Drill Meetup - drill vs sparksql
9/16 Tokyo Apache Drill Meetup - drill vs sparksqlMitsutoshi Kiuchi
 
Uniform indexing load with cluster reroute api
Uniform indexing load with cluster reroute apiUniform indexing load with cluster reroute api
Uniform indexing load with cluster reroute apiHiroshi Yoshioka
 
Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!Sotaro Omura
 
Seurity Camp Award 2016
Seurity Camp Award 2016 Seurity Camp Award 2016
Seurity Camp Award 2016 slankdev
 
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せますゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せますinfinite_loop
 
Project calico introduction - OpenStack最新情報セミナー 2017年7月
Project calico introduction - OpenStack最新情報セミナー 2017年7月Project calico introduction - OpenStack最新情報セミナー 2017年7月
Project calico introduction - OpenStack最新情報セミナー 2017年7月VirtualTech Japan Inc.
 

Similar to polidog に elasticsearch を教える (20)

Haikara
HaikaraHaikara
Haikara
 
Kubernetes + containerd で cgroup v2 に移行したら "failed to create fsnotify watcher...
Kubernetes + containerd で cgroup v2 に移行したら "failed to create fsnotify watcher...Kubernetes + containerd で cgroup v2 に移行したら "failed to create fsnotify watcher...
Kubernetes + containerd で cgroup v2 に移行したら "failed to create fsnotify watcher...
 
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)
 
Polidog に RPM の作り方を教える
Polidog に RPM の作り方を教えるPolidog に RPM の作り方を教える
Polidog に RPM の作り方を教える
 
aptのマニュアルをpo4a化した話
aptのマニュアルをpo4a化した話aptのマニュアルをpo4a化した話
aptのマニュアルをpo4a化した話
 
Lightweight Keycloak
Lightweight KeycloakLightweight Keycloak
Lightweight Keycloak
 
OpenStackとTerraformで作る Phoenix Environments
OpenStackとTerraformで作る Phoenix EnvironmentsOpenStackとTerraformで作る Phoenix Environments
OpenStackとTerraformで作る Phoenix Environments
 
Capistrano in practice - WebCareer
Capistrano in practice - WebCareerCapistrano in practice - WebCareer
Capistrano in practice - WebCareer
 
FluentdとRedshiftの素敵な関係
FluentdとRedshiftの素敵な関係FluentdとRedshiftの素敵な関係
FluentdとRedshiftの素敵な関係
 
How to run P4 BMv2
How to run P4 BMv2How to run P4 BMv2
How to run P4 BMv2
 
2013年 re:Invent報告会
2013年 re:Invent報告会2013年 re:Invent報告会
2013年 re:Invent報告会
 
第15回 Solr勉強会 #SolrJP Amazon CloudSearch Deep Dive
第15回 Solr勉強会 #SolrJP Amazon CloudSearch Deep Dive第15回 Solr勉強会 #SolrJP Amazon CloudSearch Deep Dive
第15回 Solr勉強会 #SolrJP Amazon CloudSearch Deep Dive
 
AWS SDK for Smalltalk
AWS SDK for SmalltalkAWS SDK for Smalltalk
AWS SDK for Smalltalk
 
9/16 Tokyo Apache Drill Meetup - drill vs sparksql
9/16 Tokyo Apache Drill Meetup - drill vs sparksql9/16 Tokyo Apache Drill Meetup - drill vs sparksql
9/16 Tokyo Apache Drill Meetup - drill vs sparksql
 
Uniform indexing load with cluster reroute api
Uniform indexing load with cluster reroute apiUniform indexing load with cluster reroute api
Uniform indexing load with cluster reroute api
 
Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!
 
Seurity Camp Award 2016
Seurity Camp Award 2016 Seurity Camp Award 2016
Seurity Camp Award 2016
 
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せますゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
 
Project calico introduction - OpenStack最新情報セミナー 2017年7月
Project calico introduction - OpenStack最新情報セミナー 2017年7月Project calico introduction - OpenStack最新情報セミナー 2017年7月
Project calico introduction - OpenStack最新情報セミナー 2017年7月
 
Osoljp201210 oi swift
Osoljp201210 oi swiftOsoljp201210 oi swift
Osoljp201210 oi swift
 

Recently uploaded

AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 

Recently uploaded (9)

AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 

polidog に elasticsearch を教える

  • 1. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 polidog に elasticsearch を教える 2016-06-04 となか(@ftnk)
  • 2. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 自己紹介 名前: となか✓ ID: @ftnk✓ インフラエンジニア Solaris✓ ✓
  • 3. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 今日の目標 Apache のログを Kibana でグ ラフ化
  • 4. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 環境 今回はこれを叩いてください。 https://github.com/ ftnk/20160604-polidog- elasticsearch CentOS 6.8 で動作確認してま す。
  • 5. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 elasticsearch Search & Analyze Data in Real Time ✓ クラスタ✓ REST API✓ Lucene✓
  • 6. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 用語 Index -> database✓ Type -> table✓ Document -> row✓ Field -> column✓
  • 7. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 用語 index の複数形は indices
  • 8. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 用語 ELK/EFK stack ELK: Elasticsearch + Logstash + Kibana ✓ EFK: Elasticsearch + Fluentd + Kibana ✓ ✓
  • 9. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 Index の確認 $ curl localhost:9200/_cat/indices?v $ curator --host localhost show indices --all-indices
  • 10. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 logstash 形式の index hoge-YYYY.MM.DD 形式の index ✓ open は hoge-YYYY.MM.DD 全てが検索の対象となる 検索の対象から外すには close✓ delete✓ ✓ ✓
  • 11. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 close index logstash 形式の index (hoge- YYYY.MM.DD) で運用すると、古 い index を検索対象から外したく なる。 $ curator --host localhost close indices --prefix dstat --older-than 7 --time-unit days --timestring '%Y.%m.%d'
  • 12. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 delete index logstash 形式の index (hoge- YYYY.MM.DD) で運用すると、古 い index を検索対象から外したく なる。 $ curator --host localhost deleteg indices --prefix dstat --older-than 7 --time-unit days --timestring '%Y.%m.%d'
  • 13. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 Template ある index における filed と type の mapping を指定する もの 各 field の type の指定がなけれ ば、文字列として扱われる ✓ ✓
  • 14. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 Template の確認 $ curl localhost:9200/_template/?pretty
  • 15. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 Template の登録 $ curl -XPUT localhost:9200/_template/${name} -d '..template..'
  • 16. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 Template の存在確認 $ curl -XHEAD localhost:9200/_template/${name}
  • 17. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 Template の削除 $ curl -XDELETE localhost:9200/_template/${name}
  • 18. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 mapping の確認 $ curl localhost:9200/dstat-2016.06.04/_mapping?pretty
  • 19. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 plugin のインストール elasticsearch-HQ $ sudo /usr/share/elasticsearch/bin/plugin install royrusso/elasticsearch-HQ http://localhost:9200/_plugin/ hq/
  • 20. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 fluentd Fluentd is an open source data collector for unified logging layer.
  • 21. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 install fluentd td-agent で。 $ curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sh
  • 22. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 configure fluentd /etc/td-agent/td-agent.conf
  • 23. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 install fluent plugin $ /opt/td-agent/usr/sbin/td-agent-gem install fluent-plugin-elasticsearch
  • 24. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 Kibana data visualization platform✓ elasticsearch に貯めたデータ を可視化 ✓ デフォルトでは port 5601 で 起動 ✓
  • 25. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 Kibana の plugin $ sudo /opt/kibana/bin/kibana plugin --install elastic/sense
  • 26. polidog に elasticsearch を教える - 2016-06-04 Powered by Rabbit 2.1.9 まとめ 使いはじめるのは簡単