Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
regret raym
PDF, PPTX
1,635 views
FluentdとGrothForecastをインストールする
ファンタラクティブ・オープンミーティング#6で使用した資料
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 33
2
/ 33
3
/ 33
4
/ 33
5
/ 33
6
/ 33
7
/ 33
8
/ 33
9
/ 33
10
/ 33
11
/ 33
12
/ 33
13
/ 33
14
/ 33
15
/ 33
16
/ 33
17
/ 33
18
/ 33
19
/ 33
20
/ 33
21
/ 33
22
/ 33
23
/ 33
24
/ 33
25
/ 33
26
/ 33
27
/ 33
28
/ 33
29
/ 33
30
/ 33
31
/ 33
32
/ 33
33
/ 33
More Related Content
PPTX
PHP AST 徹底解説(補遺)
by
do_aki
PPTX
PHP AST 徹底解説
by
do_aki
PPTX
php-src の歩き方
by
do_aki
PDF
OPcache の最適化器の今
by
y-uti
PPTX
PHP と SAPI と ZendEngine3 と
by
do_aki
PPTX
FuelPHP - フレームワーク4本勝負 @PHPカンファレンス関西2014
by
Mika Kane
PDF
はじめての FuelPHP
by
Sho A
PPT
PHP buildpackでhackとphalconが動いた件について
by
健治郎 安井
PHP AST 徹底解説(補遺)
by
do_aki
PHP AST 徹底解説
by
do_aki
php-src の歩き方
by
do_aki
OPcache の最適化器の今
by
y-uti
PHP と SAPI と ZendEngine3 と
by
do_aki
FuelPHP - フレームワーク4本勝負 @PHPカンファレンス関西2014
by
Mika Kane
はじめての FuelPHP
by
Sho A
PHP buildpackでhackとphalconが動いた件について
by
健治郎 安井
What's hot
PDF
曖昧 RPM 講座
by
Tetsuya Morimoto
PDF
20160730 fluentd meetup in matsue slide
by
cosmo0920
PDF
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
by
kenjis
PPTX
php and sapi and zendengine2 and...
by
do_aki
PDF
Fluentdへようこそ
by
Manabu Shinsaka
PDF
Emacsでの翻訳 - Emacsで訳す、gettextで国際化されたソフトウェア
by
Masaharu IWAI
PDF
PECL を数えてみた
by
y-uti
PPTX
signal の話 或いは Zend Signals とは何か
by
do_aki
PPT
Cakephp勉強会@tokyo #4
by
ichikaway
PDF
PECL operator で演算子オーバーロード
by
y-uti
PDF
PHP 8 で Web 以外の世界の扉を叩く
by
shinjiigarashi
PDF
家に帰るまでが遠足です
by
Cryolite
PPTX
PHPとシグナル、その裏側
by
do_aki
PDF
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
by
Yoshio Hanawa
PDF
超簡単! PythonをWindows Serverにインストール
by
Shin Tanigawa
PDF
R を起動するその前に
by
Kosei ABE
曖昧 RPM 講座
by
Tetsuya Morimoto
20160730 fluentd meetup in matsue slide
by
cosmo0920
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
by
kenjis
php and sapi and zendengine2 and...
by
do_aki
Fluentdへようこそ
by
Manabu Shinsaka
Emacsでの翻訳 - Emacsで訳す、gettextで国際化されたソフトウェア
by
Masaharu IWAI
PECL を数えてみた
by
y-uti
signal の話 或いは Zend Signals とは何か
by
do_aki
Cakephp勉強会@tokyo #4
by
ichikaway
PECL operator で演算子オーバーロード
by
y-uti
PHP 8 で Web 以外の世界の扉を叩く
by
shinjiigarashi
家に帰るまでが遠足です
by
Cryolite
PHPとシグナル、その裏側
by
do_aki
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
by
Yoshio Hanawa
超簡単! PythonをWindows Serverにインストール
by
Shin Tanigawa
R を起動するその前に
by
Kosei ABE
Viewers also liked
PDF
SlackにHubotを設定して対話する
by
regret raym
PDF
CreateJSを使ったアニメーション表現の基礎
by
regret raym
PDF
React入門-JSONを取得して表示する
by
regret raym
PDF
MT東京 ぱくたそ/PAKUTASO
by
regret raym
PDF
1年間で100万PV増やしたコンテンツ運用と最適化|写真素材サイトぱくたそ
by
regret raym
PDF
SITW24 fluentdとダッシュボードを使った ビジュアルなシステム管理
by
Yuki Morohoshi
PDF
Media Art II openFrameworks 複数のシーンの管理・切替え
by
Atsushi Tadokoro
PDF
イマドキWebメディアの制作手法
by
Keisuke Imura
PDF
Embulk, an open-source plugin-based parallel bulk data loader
by
Sadayuki Furuhashi
PPT
Lingkaran
by
Mbombob Donald Cobain
PPTX
Qb's.duncan.calendar 2012 falcon football
by
Groves_mrduncan
PPT
Workshop Indesit - Scenario 2
by
chiarart6
ODP
Hi
by
riaden65
PPTX
Ansel adams
by
danialucatero
PDF
E化學習趨勢:趴趴走
by
justdancer99
PPTX
Cooping with nerves
by
denisevdmeer1992
PPTX
ομιλια για χρηση ουσιων
by
Yolanda Komianou
PPTX
Grandparents in paintings
by
Makala (D)
PPT
Document Archiving with OM Plus
by
Plus Technologies
PPT
South Carolina-Liam and William
by
klei8103
SlackにHubotを設定して対話する
by
regret raym
CreateJSを使ったアニメーション表現の基礎
by
regret raym
React入門-JSONを取得して表示する
by
regret raym
MT東京 ぱくたそ/PAKUTASO
by
regret raym
1年間で100万PV増やしたコンテンツ運用と最適化|写真素材サイトぱくたそ
by
regret raym
SITW24 fluentdとダッシュボードを使った ビジュアルなシステム管理
by
Yuki Morohoshi
Media Art II openFrameworks 複数のシーンの管理・切替え
by
Atsushi Tadokoro
イマドキWebメディアの制作手法
by
Keisuke Imura
Embulk, an open-source plugin-based parallel bulk data loader
by
Sadayuki Furuhashi
Lingkaran
by
Mbombob Donald Cobain
Qb's.duncan.calendar 2012 falcon football
by
Groves_mrduncan
Workshop Indesit - Scenario 2
by
chiarart6
Hi
by
riaden65
Ansel adams
by
danialucatero
E化學習趨勢:趴趴走
by
justdancer99
Cooping with nerves
by
denisevdmeer1992
ομιλια για χρηση ουσιων
by
Yolanda Komianou
Grandparents in paintings
by
Makala (D)
Document Archiving with OM Plus
by
Plus Technologies
South Carolina-Liam and William
by
klei8103
Similar to FluentdとGrothForecastをインストールする
PPTX
Fluentd+elasticsearch+kibana(fluentd編)
by
Daisuke Kikuchi
PDF
Fluentd casual
by
oranie Narut
PDF
社内向けTech Talk資料~Fluentdの基本紹介~
by
Daisuke Ikeda
PDF
Fluentd in #tkrk10
by
SATOSHI TAGOMORI
PDF
Fluentdのお勧めシステム構成パターン
by
Kentaro Yoshida
PDF
fluentd を利用した大規模ウェブサービスのロギング
by
Yuichi Tateno
PPTX
それFluentdで! #fluentd
by
Atsuko Shibuya
PPTX
Fluentd
by
Hiroshi Toyama
PDF
Big Data入門に見せかけたFluentd入門
by
Keisuke Takahashi
PDF
第4回 インフラ勉強会@福岡 Fluentdハンズオン
by
学 松崎
PPTX
[デブサミ秋2015] 新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ
by
gree_tech
PDF
Treasure Agent Monitoring Service (ベータ)
by
Treasure Data, Inc.
PDF
Fluentとmongoで作るサービス
by
直也 堀松
KEY
Webサーバ勉強会 LT資料
by
学 松崎
PDF
OSSで支えられるライブドアの巨大ログ集計 #nhntech
by
SATOSHI TAGOMORI
PPTX
Fluentdの監視サービス (Treasure Agent Monitoring Service) by Treasure Data
by
Kiyoto Tamura
PDF
Fluentd meetup #2
by
Tomohiro Ikeda
PDF
Twitter クライアント “Termtter” の紹介と収集したソーシャルデータを Fluentd + Hadoop で分析する話
by
id774
PDF
Fluentd Casual Talks LT #fluentd #fluentdcasual
by
Hitoshi Asai
PDF
第二回IoT関連技術勉強会 ログ収集編
by
tzm_freedom
Fluentd+elasticsearch+kibana(fluentd編)
by
Daisuke Kikuchi
Fluentd casual
by
oranie Narut
社内向けTech Talk資料~Fluentdの基本紹介~
by
Daisuke Ikeda
Fluentd in #tkrk10
by
SATOSHI TAGOMORI
Fluentdのお勧めシステム構成パターン
by
Kentaro Yoshida
fluentd を利用した大規模ウェブサービスのロギング
by
Yuichi Tateno
それFluentdで! #fluentd
by
Atsuko Shibuya
Fluentd
by
Hiroshi Toyama
Big Data入門に見せかけたFluentd入門
by
Keisuke Takahashi
第4回 インフラ勉強会@福岡 Fluentdハンズオン
by
学 松崎
[デブサミ秋2015] 新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ
by
gree_tech
Treasure Agent Monitoring Service (ベータ)
by
Treasure Data, Inc.
Fluentとmongoで作るサービス
by
直也 堀松
Webサーバ勉強会 LT資料
by
学 松崎
OSSで支えられるライブドアの巨大ログ集計 #nhntech
by
SATOSHI TAGOMORI
Fluentdの監視サービス (Treasure Agent Monitoring Service) by Treasure Data
by
Kiyoto Tamura
Fluentd meetup #2
by
Tomohiro Ikeda
Twitter クライアント “Termtter” の紹介と収集したソーシャルデータを Fluentd + Hadoop で分析する話
by
id774
Fluentd Casual Talks LT #fluentd #fluentdcasual
by
Hitoshi Asai
第二回IoT関連技術勉強会 ログ収集編
by
tzm_freedom
More from regret raym
PDF
Chefで作る開発環境
by
regret raym
PDF
Dockerの導入
by
regret raym
PDF
Jenkinsの導入 vol.02 Bitbucketと連携する
by
regret raym
PDF
Jenkinsの導入 Vol.01
by
regret raym
PDF
今から始めるPhotoshopによるWeb制作-初期設定編
by
regret raym
PDF
Web制作のアレコレ
by
regret raym
PDF
Yurufuwa007
by
regret raym
PDF
WordPressで投稿記事情報の取得方法
by
regret raym
PDF
WordCamp Tokyo2012 handson Portfolio
by
regret raym
PDF
WordCamp Tokyo2012 Session
by
regret raym
PDF
Movable typeでモバイルギャラリーサイト
by
regret raym
PDF
Css拡張言語のコトハジメ
by
regret raym
PDF
Wp html5
by
regret raym
Chefで作る開発環境
by
regret raym
Dockerの導入
by
regret raym
Jenkinsの導入 vol.02 Bitbucketと連携する
by
regret raym
Jenkinsの導入 Vol.01
by
regret raym
今から始めるPhotoshopによるWeb制作-初期設定編
by
regret raym
Web制作のアレコレ
by
regret raym
Yurufuwa007
by
regret raym
WordPressで投稿記事情報の取得方法
by
regret raym
WordCamp Tokyo2012 handson Portfolio
by
regret raym
WordCamp Tokyo2012 Session
by
regret raym
Movable typeでモバイルギャラリーサイト
by
regret raym
Css拡張言語のコトハジメ
by
regret raym
Wp html5
by
regret raym
FluentdとGrothForecastをインストールする
1.
FluentdとGrowthForecastの導入 FUNTERACTIVE OPEN MEETING
VOL.06
2.
FUNTERACTIVE OPEN MEETING
VOL.06 Yuji Tsukaguchi ファンタラクティブ株式会社 COO, Web Designer 無料写真素材サイト ぱくたそ Enginner @regret_raym
3.
FUNTERACTIVE OPEN MEETING
VOL.06 Fluentdとは? ・Rubyで書かれたログ収集基盤ソフトウェア ・ログ等のデータをJSON形式に変換する ・input / output / bufferの3つの構成 ・プラグインアーキテクチャなので拡張性が高く、プラグ インも200以上配布されている http://www.fluentd.org/
4.
FUNTERACTIVE OPEN MEETING
VOL.06 Architecture http://www.fluentd.org/architecture
5.
FUNTERACTIVE OPEN MEETING
VOL.06 Architecture ■ input データを取り出す ! ■ output データを整形して保存する ! ■ buffer データを管理する プラグインで構成 http://www.fluentd.org/architecture
6.
FUNTERACTIVE OPEN MEETING
VOL.06 ファイル Architecture http://knowledge.sakura.ad.jp/tech/1336/ Fluentd アプリ syslog ・ ・ ・ in_tall in_forward in_syslog out_forward out_mongo out_file inputプラグイン outputプラグイン 別ホスト MongoDB ファイル
7.
FUNTERACTIVE OPEN MEETING
VOL.06 代表的なinputプラグイン プラグイン名 説明 in_forward TCP/IPを使ってイベントを受け取る。主にほかのfluentdや 各言語向けのロギングモジュールからイベントを受け取るの に使われる in_http HTTPのPOSTリクエスト経由でイベントを受け取る in_tail テキストファイルを監視し、そこに書き込まれたテキストを イベントとして受け取る in_exec 指定された外部プログラムを実行し、その出力をイベントと して受け取る。指定されたプログラムは永続的、もしくは指 定された時間間隔で定期的に実行される in_syslog UDPのsyslogプロトコル経由でイベントを受け取る in_scribe Facebookが開発したログ収集サービス「Scribe」のプロト コル経由でイベントを受け取る
8.
FUNTERACTIVE OPEN MEETING
VOL.06 代表的なoutputプラグイン プラグイン名 説明 out_copy 1つ以上の出力先にログを転送する out_null なにも出力しない out_roundrobin 指定した1つ以上の出力先にラウンドロビンアルゴリズムを使って ログを転送する out_stdout 標準出力にログを出力する out_exec_filter 引数としてログを与えて外部プログラムを実行し、その入力をイベ ントとして受け取る out_forward ほかのfluentdにネットワーク経由でログを転送する out_mongo MongoDBにログを記録する out_mongo_replset MongoDBにログを記録する out_exec 引数としてログを与えて外部プログラムを実行する out_file 指定したファイルにログを記録する out_s3 Amazon S3ストレージにログを記録する out_webhdfsQ HDFS(Hadoop Distributed File System)にログを記録する
9.
FUNTERACTIVE OPEN MEETING
VOL.06 構成 GrouthForcast GrothForecastサーバ fluent-agent-lite Fluentdサーバ fluent-plugin- growthforecast fluent-plugin-parser Fluentd その他 Apache Apacheサーバ
10.
FUNTERACTIVE OPEN MEETING
VOL.06 Apache
11.
FUNTERACTIVE OPEN MEETING
VOL.06 Apacheサーバの構成 サーバ ■構成例 ・IP: 192.168.33.50 ・CentOS 6.5 ・Apache ・fluend-agent-lite fluent-agent-lite Apache
12.
FUNTERACTIVE OPEN MEETING
VOL.06 Apache ログフォーマット変更 # 変更前 LogFormat "%h %l %u %t "%r" %>s %b "% {Referer}i" "%{User-Agent}i"" combined ! # 変更後 LogFormat "%h %l %u %t "%r" %>s %b "% {Referer}i" "%{User-Agent}i" %D" combined ログにレスポンスタイムを出力するように変更
13.
FUNTERACTIVE OPEN MEETING
VOL.06 fluent-agent-liteインストール $ sudo wget --no-check-certificate https:// github.com/tagomoris/fluent-agent-lite/archive/ master.tar.gz $ sudo tar -xzvf master.tar.gz $ cd fluent-agent-lite-master/ $ sh bin/install.sh fluent-agent-liteは「ログの転送のみ」に特化した軽量なFluentdクライアント
14.
FUNTERACTIVE OPEN MEETING
VOL.06 fluent-agent-liteの設定 $ sudo vi /etc/fluent-agent-lite.conf TAG_PREFIX="apache" LOGS=$(cat <<"EOF" access /var/log/httpd/access_log EOF ) PRIMARY_SERVER=“192.168.33.51:24224" $ sudo /etc/init.d/fluent-agent-lite start PRIMARY_SERVERでFluentdサーバのアドレスを、LOGSでFluentdサーバ に転送させたいログを指定
15.
FUNTERACTIVE OPEN MEETING
VOL.06 Fluentd
16.
FUNTERACTIVE OPEN MEETING
VOL.06 Fluentdサーバの構成 収集サーバ fluent-plugin- growthforecast fluent-plugin-parser Fluentd その他 ■構成例 ・IP: 192.168.33.51 ・CentOS 6.5 ・Fluentd( td-agent ) ・Fluentdプラグイン
17.
FUNTERACTIVE OPEN MEETING
VOL.06 インストール ・DMGインストーラでFluentdをインストールする (Mac OS X) ・RPMパッケージからFluentdをインストールする (Redhat Linux) ・DebパッケージからFluentdをインストールする (Ubuntu/ Debian Linux) ・Ruby GemでFluentdをインストールする ・ChefでFluentdをインストールする ・Fluentdをソースコードからインストールする
18.
FUNTERACTIVE OPEN MEETING
VOL.06 インストール # td-agent (fluentdの安定版配布パッケージ) $ curl -L http://toolbelt.treasuredata.com/sh/install-redhat.sh | sh # root権限で実行に変更 $ sudo vi /etc/sysconfig/td-agent DAEMON_ARGS="--user root" TD_AGENT_ARGS="/usr/sbin/td-agent --group root --log /var/log/td-agent/td-agent.log” ! # 起動 $ sudo /etc/init.d/td-agent start $ sudo chkconfig td-agent on ! # 動いているかテスト $ curl -X POST -d 'json={"json":"message"}' http://localhost:8888/debug.test $ sudo cat /var/log/td-agent/td-agent.log
19.
FUNTERACTIVE OPEN MEETING
VOL.06 プラグインのインストール # Growthforecastプラグインのインストール例 sudo /usr/lib64/fluent/ruby/bin/fluent-gem install fluent-plugin-growthforecast
20.
FUNTERACTIVE OPEN MEETING
VOL.06 Fluentdの設定 sourceディレクティブはイベントの受信方法の指定 ! <source> type <使用するプラグイン> <設定項目1> <設定値1> <設定項目2> <設定値2> : : </source> /etc/td-agent/td-agent.conf
21.
FUNTERACTIVE OPEN MEETING
VOL.06 Fluentdの設定 例 <source> type tail ←in_tailプラグインを指定 path /var/log/httpd/access_log ←アクセスログのパスを指定 tag apache.access ←ログに付けるタグを指定 pos_file /var/log/td-agent/httpd-access_log.pos format apache ←パースするためにログの書式を指定 </source> ! ※formatはApacheのログフォーマットに合わせる必要があるため、変更した場合は正規表現で記述する ※その場合、time_formatも指定する /etc/td-agent/td-agent.conf
22.
FUNTERACTIVE OPEN MEETING
VOL.06 Fluentdの設定 matchディレクティブは、受信したイベント処理 ! <match <条件文>> type <使用するプラグイン> <設定項目1> <設定値1> <設定項目2> <設定値2> : : </match> /etc/td-agent/td-agent.conf
23.
FUNTERACTIVE OPEN MEETING
VOL.06 Fluentdの設定 例 <match apache.access> ←対象とするタグを指定 type file ←out_fileプラグインを指定 path /var/log/td-agent/httpd/access.log ←出力先ファイルを指定 time_slice_format %Y%m%d ←ファイル名に含める日時情報を指定 time_slice_wait 10m ←ログ記録を継続する時間を指定 compress gzip ←ログをgzip形式で圧縮 </match> /etc/td-agent/td-agent.conf
24.
FUNTERACTIVE OPEN MEETING
VOL.06 実際には ・Apacheサーバから受け取ったログをパースして、「fluent-plugin- growthforecast」プラグインを使用して、GrothForecastに送信する ! ・ログに必要がないものがあれば、「fluent-plugin-rewrite」プラグ インで削除したり、レスポンスタイムの単位を変換する「fluent- plugin-forest」などを使用してFluentdから生成するデータを最適化 する
25.
FUNTERACTIVE OPEN MEETING
VOL.06 GrowthForecast
26.
FUNTERACTIVE OPEN MEETING
VOL.06 収集サーバの構成 グラフサーバ ■構成例 ・IP: 192.168.33.53 ・CentOS 6.5 ・GrothForecast GrouthForcast
27.
FUNTERACTIVE OPEN MEETING
VOL.06 GrowthForecastとは? ・Webサーバとして起動し、データをWeb API経由でグ ラフ化できるツール ・Fluentdと組み合わせて、サーバリソースの負荷確認な どにお手軽で便利
28.
FUNTERACTIVE OPEN MEETING
VOL.06 インストール # 関係モジュールをインストール & グラフ文字化け対策 $ sudo yum groupinstall "Development Tools" $ sudo yum install pkgconfig glib2-devel gettext libxml2-devel pango- devel cairo-devel $ sudo yum install -y ipa-gothic-fonts ipa-mincho-fonts ipa-pgothic-fonts ipa-pmincho-fonts ! # GrowthForecast用のユーザー作成 $ sudo useradd growthforecast $ sudo passwd growthforecast $ su frowthforecast
29.
FUNTERACTIVE OPEN MEETING
VOL.06 インストール # perlbrewをインストール $ curl -kL http://install.perlbrew.pl | bash $ cd $ echo '[[ -s "$HOME/perl5/perlbrew/etc/bashrc" ]] && source "$HOME/ perl5/perlbrew/etc/bashrc"' >> .bash_profile $ source $HOME/perl5/perlbrew/etc/bashrc # Perlのバージョンを確認、偶数番号をインストール $ perlbrew available $ perlbrew install perl-5.20.1 $ perlbrew switch perl-5.20.1 $ perl -v $ perlbrew install-cpanm
30.
FUNTERACTIVE OPEN MEETING
VOL.06 インストール # GrowthForecastをインストール $ git clone https://github.com/kazeburo/GrowthForecast.git $ cd GrowthForecast $ cpanm --installdeps . $ exit ! # GrowthForecastの起動スクリプト作成 $ cd && wget -nd -O - https://github.com/hiro-su/gf-sample/archive/master.tar.gz|tar zxvf - $ cd gf-sample-master $ sudo cp -rp growthforecast /etc/init.d $ sudo chmod +x /etc/init.d/growthforecast $ sudo mkdir /var/run/growthforecast $ sudo mkdir /var/log/growthforecast $ sudo /etc/init.d/growthforecast start
31.
FUNTERACTIVE OPEN MEETING
VOL.06 GrowthForecast API http://growthforecast/api/service_name/ section_name/graph_name curl -F number=10 http://localhost:5125/api/ 192.168.33.53/apache/response_time
32.
FUNTERACTIVE OPEN MEETING
VOL.06 GrowthForecastの実行例
33.
FUNTERACTIVE OPEN MEETING
VOL.06 ご清聴ありがとうございました
Download