Copyright © 2009-2015 eureka, inc. All rights reserved.CONFIDENTIAL
エウレカのMackerel Agent
プロビジョニンフロー事例
Takuya Onda / eureka,...
CONFIDENTIAL Copyright © 2009-2015 eureka, inc. All rights reserved.
自己紹介
• 名前:恩田拓也
• 2013年度新卒でDeNAに入社
• 2015年4月に株式会社エウレカへ...
エウレカについて
About eureka
株式会社エウレカ
専門分野以外の領域
でも活躍できる
エンジニア
55人
Sales・CS・BO
37人
事業内容
自社サービスの企画・開発・運営
・ オンライン・デーティング・サービス「pairs」
・ カップル専用アプリ「Couples」
...
オンライン・デーティング・サービス 「pairs」
12年9月 13年3月 13年9月 14年3月 14年9月 15年3月 15年9月 16年3月
360万
。゚+\390万会員突破//+.゚
リリース 2012年 10月
会員数 390万人
...
1. ネットワーク設計
2. プロビジョニングフローの話
3. 監視構成( via Mackerel )
今日のトピック
ぶっちゃけMackerelあまり関係ないかも,,
約1年前
とある日の
ミーティングにて
CONFIDENTIAL Copyright © 2009-2015 eureka, inc. All rights reserved.
>ʕ̡̢̡̡̢̡ʘ̅͟͜͡ʘ̲̅̅͟͜͡ ʔ̡̢̡
ʕº̫ºʔ<
とある日のエライ人とのミーティング
偉い...
CONFIDENTIAL Copyright © 2009-2015 eureka, inc. All rights reserved.
>ʕ̡̢̡̡̢̡ʘ̅͟͜͡ʘ̲̅̅͟͜͡ ʔ̡̢̡
ʕº̫ºʔ<
とある日のエライ人とのミーティング
偉い...
CONFIDENTIAL Copyright © 2009-2015 eureka, inc. All rights reserved.
>ʕ̡̢̡̡̢̡ʘ̅͟͜͡ʘ̲̅̅͟͜͡ ʔ̡̢̡
ʕº̫ºʔ<
とある日のエライ人とのミーティング
偉い...
フルスクラッチ
プロジェクト完遂
Golangによる
アプリケーションの
全面刷新
ネットワークとか
監視構成も
いろいろ刷新しました
Provisioning MonitoringNetwork
Provisioning MonitoringNetwork
ネットワーク横断用
VPCを作成
各VPCネットワークへ
ピア接続
監視サーバ
プロビジョニング発射台
統合
Provisioning MonitoringNetwork
新規サーバ
投入フロー
① Alert generated
② Create Servers
*Manually operated
include Mackerel Agent & Plugin
③ Provisioning
^^ Tagged in same hosts group
④ Deployment
⑤ Service In
And continuous monitoring
⑥ Recovery
& Retirement
^^Automatic Retirement from hosts group
Destroy
プロビジョニングサイクルを統
一既存・新規サーバへ漏れ無く
エージェントをインストール化
に
Provisioning MonitoringNetwork
Gather Metrics Via Mackerel Agent
Agent経由でのメトリクス収集
URL外形監視
Health Checking from Outside of VPC Network
まとめ
• ネットワーク・監視体制を刷新
• 全サーバのプロビジョニングサイクルに
Mackerel Agentをインストールする仕組み
を作って置くと監視はかどる
CONFIDENTIAL
Thank you :)
Thank you :)
Mackerel Agentのプロビジョニングフローについて / Mackerel Meetup #7 Tokyo 発表資料
Mackerel Agentのプロビジョニングフローについて / Mackerel Meetup #7 Tokyo 発表資料
Mackerel Agentのプロビジョニングフローについて / Mackerel Meetup #7 Tokyo 発表資料
Upcoming SlideShare
Loading in …5
×

Mackerel Agentのプロビジョニングフローについて / Mackerel Meetup #7 Tokyo 発表資料

66 views

Published on

Mackerel Meetup #7 Tokyo 発表資料

Published in: Engineering
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
66
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Mackerel Agentのプロビジョニングフローについて / Mackerel Meetup #7 Tokyo 発表資料

  1. 1. Copyright © 2009-2015 eureka, inc. All rights reserved.CONFIDENTIAL エウレカのMackerel Agent プロビジョニンフロー事例 Takuya Onda / eureka, inc.
  2. 2. CONFIDENTIAL Copyright © 2009-2015 eureka, inc. All rights reserved. 自己紹介 • 名前:恩田拓也 • 2013年度新卒でDeNAに入社 • 2015年4月に株式会社エウレカへ • おしごと • 弊社サービス ”ペアーズ” のインフラ周りを担当しています • ブログ:https://developers.eure.jp/members/takuya_onda/
  3. 3. エウレカについて About eureka
  4. 4. 株式会社エウレカ 専門分野以外の領域 でも活躍できる エンジニア 55人 Sales・CS・BO 37人 事業内容 自社サービスの企画・開発・運営 ・ オンライン・デーティング・サービス「pairs」 ・ カップル専用アプリ「Couples」 海外拠点 ・ 唯麗家股份有限公司(台湾) ・ EUREKA SG Pte. Ltd.(シンガポール) 社員数: 105名 インターン・業務委託含む D/P 15人 デザイナー 8人
  5. 5. オンライン・デーティング・サービス 「pairs」 12年9月 13年3月 13年9月 14年3月 14年9月 15年3月 15年9月 16年3月 360万 。゚+\390万会員突破//+.゚ リリース 2012年 10月 会員数 390万人 プラットフォーム PC/SP/iOS/Android 180万 90万 270万 3年半で 390万人
  6. 6. 1. ネットワーク設計 2. プロビジョニングフローの話 3. 監視構成( via Mackerel ) 今日のトピック ぶっちゃけMackerelあまり関係ないかも,,
  7. 7. 約1年前 とある日の ミーティングにて
  8. 8. CONFIDENTIAL Copyright © 2009-2015 eureka, inc. All rights reserved. >ʕ̡̢̡̡̢̡ʘ̅͟͜͡ʘ̲̅̅͟͜͡ ʔ̡̢̡ ʕº̫ºʔ< とある日のエライ人とのミーティング 偉い人 恩田 はい これ以上ユーザ増えると トラフィック耐えれんな
  9. 9. CONFIDENTIAL Copyright © 2009-2015 eureka, inc. All rights reserved. >ʕ̡̢̡̡̢̡ʘ̅͟͜͡ʘ̲̅̅͟͜͡ ʔ̡̢̡ ʕº̫ºʔ< とある日のエライ人とのミーティング 偉い人 恩田 うすうす よっしゃ、いっちょ 色々作り変えるか
  10. 10. CONFIDENTIAL Copyright © 2009-2015 eureka, inc. All rights reserved. >ʕ̡̢̡̡̢̡ʘ̅͟͜͡ʘ̲̅̅͟͜͡ ʔ̡̢̡ ʕº̫ºʔ< とある日のエライ人とのミーティング 偉い人 恩田 せやな インフラもがっつり モダンにするで
  11. 11. フルスクラッチ プロジェクト完遂
  12. 12. Golangによる アプリケーションの 全面刷新
  13. 13. ネットワークとか 監視構成も いろいろ刷新しました
  14. 14. Provisioning MonitoringNetwork
  15. 15. Provisioning MonitoringNetwork
  16. 16. ネットワーク横断用 VPCを作成 各VPCネットワークへ ピア接続
  17. 17. 監視サーバ プロビジョニング発射台 統合
  18. 18. Provisioning MonitoringNetwork
  19. 19. 新規サーバ 投入フロー
  20. 20. ① Alert generated
  21. 21. ② Create Servers *Manually operated
  22. 22. include Mackerel Agent & Plugin ③ Provisioning ^^ Tagged in same hosts group
  23. 23. ④ Deployment
  24. 24. ⑤ Service In And continuous monitoring
  25. 25. ⑥ Recovery & Retirement ^^Automatic Retirement from hosts group Destroy
  26. 26. プロビジョニングサイクルを統 一既存・新規サーバへ漏れ無く エージェントをインストール化 に
  27. 27. Provisioning MonitoringNetwork
  28. 28. Gather Metrics Via Mackerel Agent Agent経由でのメトリクス収集
  29. 29. URL外形監視 Health Checking from Outside of VPC Network
  30. 30. まとめ • ネットワーク・監視体制を刷新 • 全サーバのプロビジョニングサイクルに Mackerel Agentをインストールする仕組み を作って置くと監視はかどる
  31. 31. CONFIDENTIAL Thank you :) Thank you :)

×