Enviar pesquisa
Carregar
Yohoushi
•
5 gostaram
•
7,582 visualizações
Naotoshi Seo
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 33
Baixar agora
Baixar para ler offline
Recomendados
某rss収集アプリ
某rss収集アプリ
一希 大田
プログラミングのきっかけ
プログラミングのきっかけ
一希 大田
Java で LINE BOT 作った話
Java で LINE BOT 作った話
Daisuke Hirata
Lt駆動開発03 サイト運営してみた結果
Lt駆動開発03 サイト運営してみた結果
真一 北原
第8回 Ext JS / Ext GWT 勉強会 - 小堤氏資料
第8回 Ext JS / Ext GWT 勉強会 - 小堤氏資料
Yuki Naotori
InfluxDB の概要 - sonots #tokyoinfluxdb
InfluxDB の概要 - sonots #tokyoinfluxdb
Naotoshi Seo
TV連動サービスのリアルタイム通知を支える技術
TV連動サービスのリアルタイム通知を支える技術
Tsuyoshi Torii
H2O x mrubyで人はどれだけ幸せになれるのか
H2O x mrubyで人はどれだけ幸せになれるのか
Ichito Nagata
Recomendados
某rss収集アプリ
某rss収集アプリ
一希 大田
プログラミングのきっかけ
プログラミングのきっかけ
一希 大田
Java で LINE BOT 作った話
Java で LINE BOT 作った話
Daisuke Hirata
Lt駆動開発03 サイト運営してみた結果
Lt駆動開発03 サイト運営してみた結果
真一 北原
第8回 Ext JS / Ext GWT 勉強会 - 小堤氏資料
第8回 Ext JS / Ext GWT 勉強会 - 小堤氏資料
Yuki Naotori
InfluxDB の概要 - sonots #tokyoinfluxdb
InfluxDB の概要 - sonots #tokyoinfluxdb
Naotoshi Seo
TV連動サービスのリアルタイム通知を支える技術
TV連動サービスのリアルタイム通知を支える技術
Tsuyoshi Torii
H2O x mrubyで人はどれだけ幸せになれるのか
H2O x mrubyで人はどれだけ幸せになれるのか
Ichito Nagata
Neo4j Profile Export/Import Tool
Neo4j Profile Export/Import Tool
Masahiro Satake
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾
Ryutaro YOSHIBA
Trelloを使ってサクサク開発してみませんか?_yohhatu
Trelloを使ってサクサク開発してみませんか?_yohhatu
Yoh Nakamura
YYPHP #13 初めてのコードレビュー
YYPHP #13 初めてのコードレビュー
宜浩 香月
Fluentdcasual 02-haikanko
Fluentdcasual 02-haikanko
Naotoshi Seo
これができたらエンジニア|YAPC::Asia 2015 LT rejected
これができたらエンジニア|YAPC::Asia 2015 LT rejected
Takahiro YAMAGUCHI
運用管理を楽にしたいという話
運用管理を楽にしたいという話
Hisashi HATAKEYAMA
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
pandeiro245
Holographic Remoting を試してみた
Holographic Remoting を試してみた
Tatsuya Sakai
汎用apiサーバの構築
汎用apiサーバの構築
Hidetoshi Mori
#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身
Hisateru Tanaka
「開発現場に伝えたい10のこと」それぞれの後日談_yohhatu
「開発現場に伝えたい10のこと」それぞれの後日談_yohhatu
Yoh Nakamura
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
サブドメイン前提のチーム機能開発で踏んだ OAuthの罠の話 in express
サブドメイン前提のチーム機能開発で踏んだ OAuthの罠の話 in express
Takahiro YAMAGUCHI
20210827 ui path friends lt
20210827 ui path friends lt
ssuser127906
Kof110912osgeojpfoss4gpresentation
Kof110912osgeojpfoss4gpresentation
Yuichiro Nishimura
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
Naotoshi Seo
HTTP/2 でリバプロするだけでグラフツールを 高速化できた話
HTTP/2 でリバプロするだけでグラフツールを 高速化できた話
Naotoshi Seo
Mobage を支える Ruby の技術 ~ 複数DB編 ~
Mobage を支える Ruby の技術 ~ 複数DB編 ~
Naotoshi Seo
Fluentd Hacking Guide at RubyKaigi 2014
Fluentd Hacking Guide at RubyKaigi 2014
Naotoshi Seo
Sinatra Pattern 20130415
Sinatra Pattern 20130415
Naotoshi Seo
Serf という Orchestration ツール #immutableinfra
Serf という Orchestration ツール #immutableinfra
Naotoshi Seo
Mais conteúdo relacionado
Semelhante a Yohoushi
Neo4j Profile Export/Import Tool
Neo4j Profile Export/Import Tool
Masahiro Satake
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾
Ryutaro YOSHIBA
Trelloを使ってサクサク開発してみませんか?_yohhatu
Trelloを使ってサクサク開発してみませんか?_yohhatu
Yoh Nakamura
YYPHP #13 初めてのコードレビュー
YYPHP #13 初めてのコードレビュー
宜浩 香月
Fluentdcasual 02-haikanko
Fluentdcasual 02-haikanko
Naotoshi Seo
これができたらエンジニア|YAPC::Asia 2015 LT rejected
これができたらエンジニア|YAPC::Asia 2015 LT rejected
Takahiro YAMAGUCHI
運用管理を楽にしたいという話
運用管理を楽にしたいという話
Hisashi HATAKEYAMA
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
pandeiro245
Holographic Remoting を試してみた
Holographic Remoting を試してみた
Tatsuya Sakai
汎用apiサーバの構築
汎用apiサーバの構築
Hidetoshi Mori
#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身
Hisateru Tanaka
「開発現場に伝えたい10のこと」それぞれの後日談_yohhatu
「開発現場に伝えたい10のこと」それぞれの後日談_yohhatu
Yoh Nakamura
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
サブドメイン前提のチーム機能開発で踏んだ OAuthの罠の話 in express
サブドメイン前提のチーム機能開発で踏んだ OAuthの罠の話 in express
Takahiro YAMAGUCHI
20210827 ui path friends lt
20210827 ui path friends lt
ssuser127906
Kof110912osgeojpfoss4gpresentation
Kof110912osgeojpfoss4gpresentation
Yuichiro Nishimura
Semelhante a Yohoushi
(16)
Neo4j Profile Export/Import Tool
Neo4j Profile Export/Import Tool
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾
Trelloを使ってサクサク開発してみませんか?_yohhatu
Trelloを使ってサクサク開発してみませんか?_yohhatu
YYPHP #13 初めてのコードレビュー
YYPHP #13 初めてのコードレビュー
Fluentdcasual 02-haikanko
Fluentdcasual 02-haikanko
これができたらエンジニア|YAPC::Asia 2015 LT rejected
これができたらエンジニア|YAPC::Asia 2015 LT rejected
運用管理を楽にしたいという話
運用管理を楽にしたいという話
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
Holographic Remoting を試してみた
Holographic Remoting を試してみた
汎用apiサーバの構築
汎用apiサーバの構築
#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身
「開発現場に伝えたい10のこと」それぞれの後日談_yohhatu
「開発現場に伝えたい10のこと」それぞれの後日談_yohhatu
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
サブドメイン前提のチーム機能開発で踏んだ OAuthの罠の話 in express
サブドメイン前提のチーム機能開発で踏んだ OAuthの罠の話 in express
20210827 ui path friends lt
20210827 ui path friends lt
Kof110912osgeojpfoss4gpresentation
Kof110912osgeojpfoss4gpresentation
Mais de Naotoshi Seo
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
Naotoshi Seo
HTTP/2 でリバプロするだけでグラフツールを 高速化できた話
HTTP/2 でリバプロするだけでグラフツールを 高速化できた話
Naotoshi Seo
Mobage を支える Ruby の技術 ~ 複数DB編 ~
Mobage を支える Ruby の技術 ~ 複数DB編 ~
Naotoshi Seo
Fluentd Hacking Guide at RubyKaigi 2014
Fluentd Hacking Guide at RubyKaigi 2014
Naotoshi Seo
Sinatra Pattern 20130415
Sinatra Pattern 20130415
Naotoshi Seo
Serf という Orchestration ツール #immutableinfra
Serf という Orchestration ツール #immutableinfra
Naotoshi Seo
Shadow Server on Fluentd at Fluentd Casual Talks #3
Shadow Server on Fluentd at Fluentd Casual Talks #3
Naotoshi Seo
Is ruby logger thread(process)-safe? at RubyConf 2013
Is ruby logger thread(process)-safe? at RubyConf 2013
Naotoshi Seo
Haikanko rubykaigi 20130531
Haikanko rubykaigi 20130531
Naotoshi Seo
Mina 20130417
Mina 20130417
Naotoshi Seo
capistrano-colorized-stream
capistrano-colorized-stream
Naotoshi Seo
Ruby test double
Ruby test double
Naotoshi Seo
Mais de Naotoshi Seo
(12)
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
HTTP/2 でリバプロするだけでグラフツールを 高速化できた話
HTTP/2 でリバプロするだけでグラフツールを 高速化できた話
Mobage を支える Ruby の技術 ~ 複数DB編 ~
Mobage を支える Ruby の技術 ~ 複数DB編 ~
Fluentd Hacking Guide at RubyKaigi 2014
Fluentd Hacking Guide at RubyKaigi 2014
Sinatra Pattern 20130415
Sinatra Pattern 20130415
Serf という Orchestration ツール #immutableinfra
Serf という Orchestration ツール #immutableinfra
Shadow Server on Fluentd at Fluentd Casual Talks #3
Shadow Server on Fluentd at Fluentd Casual Talks #3
Is ruby logger thread(process)-safe? at RubyConf 2013
Is ruby logger thread(process)-safe? at RubyConf 2013
Haikanko rubykaigi 20130531
Haikanko rubykaigi 20130531
Mina 20130417
Mina 20130417
capistrano-colorized-stream
capistrano-colorized-stream
Ruby test double
Ruby test double
Yohoushi
1.
Yohoushi loves GrowthForecast SEO Naotoshi
(@sonots) 2013/07/25
2.
自己紹介 •SEO Naotoshi •@sonots (そのっつ) •所属
:DeNA •Ops のための Dev 始めました
3.
fluentd.org
4.
今日のお話 •Yohoushi とは •Yohoushi のアーキテクチャ •Yohoushi
のデモ
5.
Yohoushi (予報士)
6.
分散RRD グラフツール!! スケーラブル!!
7.
グラフツール といえば
8.
9.
HTTP POSTするだけ すごい便利
10.
だけど
11.
GrowthForecastでどうしても手が届か なかった所 >< •3階層までしか持てない /service/section/graph_name •書き込みスケーラビリティがない •書き込みきれなくなったときにもう1台足すしかない •そうなると、画面が分かれて使いづらい •階層ベースの一覧しか見れない •同じグラフ名のグラフ一覧を見たい
12.
作った
13.
Yohoushi (予報士)
14.
•HTTP API を持つバックエンドと
Yohoushi フロントエンド •書き込みスケーラビリティを確保するため RRDtool を分散 Yohoushi アーキテクチャ
15.
Yohoushi フロントエンド •ちょっとリッチなUIとか (ajax) •タグ機能とか •バックエンドのグラフをまとめて表示するUI
16.
agent (データを投げるナニか) •直接バックエンドにPOST • Yohoushi
フロントエンドがボトルネックになると悲しいので • グラフ一覧情報は worker で定期的に更新しておく(config用) ※ Yohoushi に agent は含まれません
17.
Yohoushi バックエンド •それって GrowthForecast
で (ry •RRDtool 更新に対する HTTP API を持つ •実際には worker が定期的に rrdupdate をかける
18.
じゃあ GrowthForecast を 使おう (・ω<)
テヘペロ
19.
なんだってー ※ なにか画像があった気がする
20.
Yohoushi loves GrowthForecast ※ 椅子を投げないでください 再掲
21.
分散RRD GrowthForecast グラフツール!! ※ 椅子を投げないでください 再掲 Yohoushi
=
22.
本気でやる
23.
GrowthForecast プルリク
24.
GrowthForecast プルリク
25.
GrowthForecast プルリク ※ thanks
to @mikeda
26.
GrowthForecast プルリク
27.
•ルーティングルールを定義して分散 POST する
gem •Yohoushi 内部と agent で使用 MultiForecast Client https://github.com/sonots/multiforecast-client
28.
Yohoushi デモ •タグ機能 •ajax なグラフツリー •autocomplete
グラフサーチ •期間指定 •サムネイル
29.
gem (一部) ruby '2.0.0' gem
'rails', ' > 4.0.0' gem 'ancestry', # tree model gem 'acts-as-taggable-on' # tagging gem 'slim', :require => 'slim-rails' gem 'draper' # decorator(view-model) gem 'serverengine' gem 'better_errors' # sophisticated error view gem 'byebug' # ruby 2.0 debugger
30.
js, css (一部) jquery bootstrap jquery-ui-autocomplete bootstrap-datetimepicker jquery-ba-hashchange font-awesome jquery-tagit
31.
こちらで公開 http://github.com/ yohoushi/yohoushi
32.
まとめ •分散 GrowthForecast グラフツール
Yohoushi •3階層以上持てる •使ってみてね(・ω<) •スケーラブル •タグを付けて一覧表示 •期間指定、サムネイル表示ができる
33.
•rrdcached 補足∼分散RRD検討∼ •分散 GF 以外の分散
RRD ツールも検討 •リモートから叩けるようになる •HTTP API 代わりに使えそう。逆にGFでOKという話も •rrdtool-libdbi •RRDファイルではなくMySQLに保存 •Spider を使ってシャーディング •Spider、rrdtoo-libdbi 共にあまり事例が見当たらない? •GFにプルリク送りつつ開発するのが健全?
Baixar agora