SlideShare a Scribd company logo
1 of 16
Download to read offline
モニタリングシステムの!
!これまでとこれから
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 1
自己紹介
• YOSHIKAWA*Ryota*(@rrreeeyyy*読み:れい)
• 昨日繰り上がりました!
• 資料は昨晩・お昼休みに作りました!
• Ruby*とか*mruby*とか*JavaScript*とか*LVS*とかが好きです
• 会社では基盤開発チームという所で自動化とか諸々やってます
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 2
普段やってること/話す人の背景
• 会社・勤続:"MSP"専業の会社の新卒"1"年目/勤続"4"年目"1
• 規模感:"数台で運用∼数百台で運用まで様々
• サービス:"ブログ,"EC,"ゲーム"..."等様々
• 基盤:"物理/様々な基盤のクラウドまで様々
2
"大体"Linux(主にRHEL系)"なら要件に応じてどこでもやるみたいな感じです
1
"という事で""これまでとこれから""は大体ここ"4"年ぐらいの話がメインになります
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 3
これまで:"モニタリング
• 監視(死活監視)
• メトリクス取得
• ...
→"単にサーバが動いてるかどうか見る活動
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 4
これから:"モニタリング
• 監視(死活監視/ログ監視)
• メトリクス取得
• 各種ログ解析
• セキュリティ/CI/E2Eテスト/アプリのログ)...
→"現在/未来でサービス全体を正常に稼働させる為の全ての活動
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 5
これまで:"監視(死活監視)
• Nagios
• Zabbix
• スケールしない問題
• ホスト登録/削除つらい問題
• 管理画面ダサい問題
• 色んな回避策はあるけど
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 6
これから:"監視(死活監視)
• Sensu
• サーバの管理ちょっと大変
• 監視対象に'Ruby'要る
• Consul'3
• ワンバイナリでお手軽。これからに期待...
3
"h$p://www.slideshare.net/rrreeeyyy117/consul9andalertsmonitoring
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 7
これまで:"メトリクス
• Cac%
• Munin
• Graphite
• スケールしない問題(主にCac%)
• ホスト登録/削除つらい問題
• メトリクスデータ管理つらい問題
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 8
これから:"メトリクス
• Growthforecast
• InfluxDB/OpenTSDB
• 時系列データベース
• Riemann/PacketBeat/Bosun/Prometheus
• 新世代のメトリクス取得ツール達
• Mackerel/DataDog/New@Relic...
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 9
これまで:"各種ログ収集・解析
• awk/grep/awstats/rsyslog...
• MySQL/PostgreSQL
• ログが増えると管理つらい問題
• Hadoop/HBase
• 管理できる人居ない問題
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 10
これから:"各種ログ収集・解析
• Amazon(MapReduce
• treasuredata
• fluentd/embulk
• Google&BigQuery
• 安すぎる/早すぎる
4
"こうなると自社で持つのはよほどの規模・理由がないと現実的ではないかも
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 11
これまで:"アプリケーションモニタリング
• テスターによる人力テスト
• アプリケーションコードも
• サーバの設定も
• 脆弱性診断も
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 12
これから:"アプリケーションモニタリング
• ユニットテスト/E2Eテスト
• ブラウザ/スマフォをエミュレートしたテストも
• PhantomJS/Android2Emulator/KIF2...
• CI2(Jenkins/Circle/Travis/Wercker/drone)
• コードが変更されるごと/一定時間ごと実行
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 13
これから:"アプリケーションモニタリング
• セキュリティテスト
• nicto/skipfish/w3af
• Mozilla'Minion/IronWASP
• Wal//VAddy
• まだまだこれから
• 特に最近は脆弱性などの話題に尽きないので...
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 14
これから:"インフラエンジニアの仕事
• 多様化/増大する(内部・外部)サービス/サーバ/コンテナ%...
• どこに注力するか/どこを楽するか/どう開発者を楽させるか%...
• うちの会社なら%監視/一次対応/運用提案%にどう注力するか
• どのサービスをどう組み合わせると楽できるか
• そのサービスがダメになったらどうするか%...
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 15
まとめ
• モニタリングのこれまでとこれから
• 4#年間のつらみと気になったサービス/OSSをなんとなく列挙
• モニタリングから見るこれからのインフラエンジニアの仕事#
• とにかく出来る事/やる事は多い<=>楽できるサービスも多い
• 何に注力してどう楽すべきかをどんどん考えて実行する
Monitoring(Casual(Talks(#7(#monitoringcasual((2015/01/30)(<(YOSHIKAWA(Ryota((@rrreeeyyy) 16

More Related Content

What's hot

What's hot (8)

俺のZabbixがこんなに可愛いわけがない~北海道巡業編~
俺のZabbixがこんなに可愛いわけがない~北海道巡業編~俺のZabbixがこんなに可愛いわけがない~北海道巡業編~
俺のZabbixがこんなに可愛いわけがない~北海道巡業編~
 
全俺が泣いた!kintone発見からの3年弱を振り返る
全俺が泣いた!kintone発見からの3年弱を振り返る全俺が泣いた!kintone発見からの3年弱を振り返る
全俺が泣いた!kintone発見からの3年弱を振り返る
 
このIRのグラフがすごい!上場企業2015
このIRのグラフがすごい!上場企業2015このIRのグラフがすごい!上場企業2015
このIRのグラフがすごい!上場企業2015
 
kintoneが変える!地域密着型ビジネス
kintoneが変える!地域密着型ビジネスkintoneが変える!地域密着型ビジネス
kintoneが変える!地域密着型ビジネス
 
C言語なWebSocketの遊び方。
C言語なWebSocketの遊び方。C言語なWebSocketの遊び方。
C言語なWebSocketの遊び方。
 
0912 第3回東京softlayer勉強会
0912 第3回東京softlayer勉強会0912 第3回東京softlayer勉強会
0912 第3回東京softlayer勉強会
 
個人事業者でも活用できるkintone
個人事業者でも活用できるkintone個人事業者でも活用できるkintone
個人事業者でも活用できるkintone
 
WWDC初参加の方に送る6つのおすすめな巡り方
WWDC初参加の方に送る6つのおすすめな巡り方WWDC初参加の方に送る6つのおすすめな巡り方
WWDC初参加の方に送る6つのおすすめな巡り方
 

Similar to モニタリングシステムのこれまでとこれから (2015-01-30)

運用管理を楽にしたいという話
運用管理を楽にしたいという話運用管理を楽にしたいという話
運用管理を楽にしたいという話
Hisashi HATAKEYAMA
 
出張このべん in 大阪
出張このべん in 大阪出張このべん in 大阪
出張このべん in 大阪
Hironobu Saitoh
 
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
taiju higashi
 

Similar to モニタリングシステムのこれまでとこれから (2015-01-30) (20)

運用管理を楽にしたいという話
運用管理を楽にしたいという話運用管理を楽にしたいという話
運用管理を楽にしたいという話
 
Jtf13 ossジョブ管理システムによる運用自動化事例
Jtf13 ossジョブ管理システムによる運用自動化事例 Jtf13 ossジョブ管理システムによる運用自動化事例
Jtf13 ossジョブ管理システムによる運用自動化事例
 
データファースト開発
データファースト開発データファースト開発
データファースト開発
 
ガチ(?)対決!OSSのジョブ管理ツール
ガチ(?)対決!OSSのジョブ管理ツールガチ(?)対決!OSSのジョブ管理ツール
ガチ(?)対決!OSSのジョブ管理ツール
 
働き方が大きく変わった 入社3年目のときのとあるエピソード
働き方が大きく変わった 入社3年目のときのとあるエピソード働き方が大きく変わった 入社3年目のときのとあるエピソード
働き方が大きく変わった 入社3年目のときのとあるエピソード
 
20150312 html5とか勉強会-lt-開発者に知ってほしいi pv6のこと
20150312 html5とか勉強会-lt-開発者に知ってほしいi pv6のこと20150312 html5とか勉強会-lt-開発者に知ってほしいi pv6のこと
20150312 html5とか勉強会-lt-開発者に知ってほしいi pv6のこと
 
超小規模環境のMySQL #mysqlcasual
超小規模環境のMySQL #mysqlcasual超小規模環境のMySQL #mysqlcasual
超小規模環境のMySQL #mysqlcasual
 
Hands on learning
Hands on learningHands on learning
Hands on learning
 
出張このべん in 大阪
出張このべん in 大阪出張このべん in 大阪
出張このべん in 大阪
 
cloud on the beach 前夜祭LT
cloud on the beach 前夜祭LTcloud on the beach 前夜祭LT
cloud on the beach 前夜祭LT
 
DL-D_ver1.pdf
DL-D_ver1.pdfDL-D_ver1.pdf
DL-D_ver1.pdf
 
OSCFUKUOKA
OSCFUKUOKAOSCFUKUOKA
OSCFUKUOKA
 
FAV001_はじめよう自己監視
FAV001_はじめよう自己監視FAV001_はじめよう自己監視
FAV001_はじめよう自己監視
 
業務時間で書いたパッチは誰のもの?OSS活動にまつわる罠 (builderscon tokyo 2018)
業務時間で書いたパッチは誰のもの?OSS活動にまつわる罠 (builderscon tokyo 2018)業務時間で書いたパッチは誰のもの?OSS活動にまつわる罠 (builderscon tokyo 2018)
業務時間で書いたパッチは誰のもの?OSS活動にまつわる罠 (builderscon tokyo 2018)
 
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
 
1分で分かる SoftLayer 監視入門
1分で分かる SoftLayer 監視入門1分で分かる SoftLayer 監視入門
1分で分かる SoftLayer 監視入門
 
Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?
Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?
Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?
 
「Agileごっこ」で終わらせないために(仮)
「Agileごっこ」で終わらせないために(仮) 「Agileごっこ」で終わらせないために(仮)
「Agileごっこ」で終わらせないために(仮)
 
ぼっち開発からチーム開発へ(仮)
ぼっち開発からチーム開発へ(仮)ぼっち開発からチーム開発へ(仮)
ぼっち開発からチーム開発へ(仮)
 
ssmjp October 2014
ssmjp October 2014ssmjp October 2014
ssmjp October 2014
 

モニタリングシステムのこれまでとこれから (2015-01-30)