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
Daisuke Kasuya
3,291 views
中国地方Db勉強会
中国地方DB勉強会の発表資料
Engineering
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 53
2
/ 53
3
/ 53
4
/ 53
5
/ 53
6
/ 53
7
/ 53
8
/ 53
9
/ 53
10
/ 53
11
/ 53
12
/ 53
13
/ 53
14
/ 53
15
/ 53
16
/ 53
17
/ 53
18
/ 53
19
/ 53
20
/ 53
21
/ 53
22
/ 53
23
/ 53
24
/ 53
25
/ 53
26
/ 53
27
/ 53
28
/ 53
29
/ 53
30
/ 53
31
/ 53
32
/ 53
33
/ 53
34
/ 53
35
/ 53
36
/ 53
37
/ 53
38
/ 53
39
/ 53
40
/ 53
41
/ 53
42
/ 53
43
/ 53
44
/ 53
45
/ 53
46
/ 53
47
/ 53
48
/ 53
49
/ 53
50
/ 53
51
/ 53
52
/ 53
53
/ 53
More Related Content
PDF
20150522 kintone hive
by
Toshiyuki Konparu
PPTX
220126 python-datalake-spark
by
Takuya Nishimoto
PPTX
shinken monitoringについて真剣に調べてみた結果
by
Tsuyoshi Torii
PDF
Chugokudb study-20150131
by
Toshi Harada
PDF
DynamoDB MyNA・JPUG合同DB勉強会 in 東京
by
Yuko Mori
PDF
Webで役立つRDBの使い方
by
Soudai Sone
PPTX
Viewを使って開発を楽にする話
by
Isamu Watanabe
PPTX
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
by
sakaik
20150522 kintone hive
by
Toshiyuki Konparu
220126 python-datalake-spark
by
Takuya Nishimoto
shinken monitoringについて真剣に調べてみた結果
by
Tsuyoshi Torii
Chugokudb study-20150131
by
Toshi Harada
DynamoDB MyNA・JPUG合同DB勉強会 in 東京
by
Yuko Mori
Webで役立つRDBの使い方
by
Soudai Sone
Viewを使って開発を楽にする話
by
Isamu Watanabe
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
by
sakaik
Viewers also liked
PDF
すぐ始めれるクラウド
by
Soudai Sone
PDF
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
by
Shinya Sugiyama
PPTX
20151205 中国地方db勉強会 dbm_fs
by
Takahiro Iwase
PPTX
オープンデータ超入門
by
和宏 石崎
PPT
意外と知らないFilemakerの世界
by
Tatsuo_Ohtani
PDF
便利なHerokuと active recordの 速度改善tips
by
豊明 尾古
PPT
意外と知らないFilemakerの世界
by
Tatsuo_Ohtani
PDF
Amazon Redshiftを使ったデータ分析
by
Tomohiro Yamaguchi
PDF
Chugoku db 17th-postgresql-9.6
by
Toshi Harada
PDF
Chugoku db 17th-lt-kly
by
Toshi Harada
PDF
20150131 ChugokuDB-Shimane-MySQL
by
Ryusuke Kajiyama
PDF
第九回中国地方DB勉強会 in 米子 MySQL 5.7+
by
Ryusuke Kajiyama
PDF
Chugokudb18_2
by
Kosuke Kida
PDF
20150920 中国地方db勉強会
by
yoyamasaki
PDF
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
by
Ryusuke Kajiyama
PDF
Handlerさんコンニチワ
by
yoku0825
PDF
MySQL のユーザー定義変数と RDB のココロ
by
tsudaa
PDF
Chugokudb18_1
by
Kosuke Kida
PDF
20150523 chatwork continuous delivery
by
Yoshinori Fujiwara
PDF
The MySQL Server Ecosystem in 2016
by
Colin Charles
すぐ始めれるクラウド
by
Soudai Sone
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
by
Shinya Sugiyama
20151205 中国地方db勉強会 dbm_fs
by
Takahiro Iwase
オープンデータ超入門
by
和宏 石崎
意外と知らないFilemakerの世界
by
Tatsuo_Ohtani
便利なHerokuと active recordの 速度改善tips
by
豊明 尾古
意外と知らないFilemakerの世界
by
Tatsuo_Ohtani
Amazon Redshiftを使ったデータ分析
by
Tomohiro Yamaguchi
Chugoku db 17th-postgresql-9.6
by
Toshi Harada
Chugoku db 17th-lt-kly
by
Toshi Harada
20150131 ChugokuDB-Shimane-MySQL
by
Ryusuke Kajiyama
第九回中国地方DB勉強会 in 米子 MySQL 5.7+
by
Ryusuke Kajiyama
Chugokudb18_2
by
Kosuke Kida
20150920 中国地方db勉強会
by
yoyamasaki
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
by
Ryusuke Kajiyama
Handlerさんコンニチワ
by
yoku0825
MySQL のユーザー定義変数と RDB のココロ
by
tsudaa
Chugokudb18_1
by
Kosuke Kida
20150523 chatwork continuous delivery
by
Yoshinori Fujiwara
The MySQL Server Ecosystem in 2016
by
Colin Charles
More from Daisuke Kasuya
PDF
Devlove mackerel
by
Daisuke Kasuya
PDF
Overview of Scala ~ Hacker Tackle
by
Daisuke Kasuya
PDF
PHPカンファレンス2015
by
Daisuke Kasuya
PDF
Api meetup LT
by
Daisuke Kasuya
PDF
トイレに閉じ込められた心情をMackerelで可視化してみる
by
Daisuke Kasuya
PDF
システムをダイナミックに運用する from DevLove関西
by
Daisuke Kasuya
PDF
ScalaMatsuri 2014 LT
by
Daisuke Kasuya
PDF
DevLOVE甲子園 西日本
by
Daisuke Kasuya
PDF
Scala関西ビギナーズ
by
Daisuke Kasuya
PDF
RxTStudy- git gitにされた俺の屍を越えて行け -
by
Daisuke Kasuya
PDF
こわくないScala
by
Daisuke Kasuya
PDF
デブサミ関西 自分戦略 2013
by
Daisuke Kasuya
PDF
Scala conf2013
by
Daisuke Kasuya
PDF
ペアプロ
by
Daisuke Kasuya
KEY
Dev love関西 forslideshare
by
Daisuke Kasuya
KEY
git gitにされたオレの屍を超えていけ
by
Daisuke Kasuya
KEY
Play勉強会 第3回
by
Daisuke Kasuya
KEY
Techreaders3
by
Daisuke Kasuya
KEY
鹿駆動勉強会ポスター2
by
Daisuke Kasuya
KEY
鹿駆動勉強会ポスター
by
Daisuke Kasuya
Devlove mackerel
by
Daisuke Kasuya
Overview of Scala ~ Hacker Tackle
by
Daisuke Kasuya
PHPカンファレンス2015
by
Daisuke Kasuya
Api meetup LT
by
Daisuke Kasuya
トイレに閉じ込められた心情をMackerelで可視化してみる
by
Daisuke Kasuya
システムをダイナミックに運用する from DevLove関西
by
Daisuke Kasuya
ScalaMatsuri 2014 LT
by
Daisuke Kasuya
DevLOVE甲子園 西日本
by
Daisuke Kasuya
Scala関西ビギナーズ
by
Daisuke Kasuya
RxTStudy- git gitにされた俺の屍を越えて行け -
by
Daisuke Kasuya
こわくないScala
by
Daisuke Kasuya
デブサミ関西 自分戦略 2013
by
Daisuke Kasuya
Scala conf2013
by
Daisuke Kasuya
ペアプロ
by
Daisuke Kasuya
Dev love関西 forslideshare
by
Daisuke Kasuya
git gitにされたオレの屍を超えていけ
by
Daisuke Kasuya
Play勉強会 第3回
by
Daisuke Kasuya
Techreaders3
by
Daisuke Kasuya
鹿駆動勉強会ポスター2
by
Daisuke Kasuya
鹿駆動勉強会ポスター
by
Daisuke Kasuya
中国地方Db勉強会
1.
Mackerelを支えるデータストア - PostgreSQL, Redis,
Graphite 2015年4月18日 第8回 中国地方DB勉強会 id:daiksy
2.
粕谷 大輔 id:daiksy (@daiksy) 株式会社
はてな
3.
トイレに閉じ込められる 検 索
7.
Mackerelの機能紹介
8.
ホストやロールによる メトリック管理
10.
ロール
11.
サーバのスケーリングに 対応
13.
サーバーインスタンスごとの グラフの各色の重ねあわせで 全体の傾向を把握
14.
メトリック監視とアラート
16.
多様な通知先
17.
通知時にグラフ画像が添付 ※Slackのみ。順次拡張予定
18.
スマフォ対応
20.
サービスメトリック
22.
オフィスの温度・湿度を計測
23.
新機能順次開発中! ローンチ以来毎週リリース継続中!
24.
Mackerelのデータストア
26.
Mackerelのデータストア redis Graphite PostgreSQL
27.
{"name": "hogeHost", "meta":
{}, “interfaces”: [{“address":"192.168.1.1","defaultGateway":"192.168. 1.1","encap":"Ethernet","ipAddress":"192.168.1.1"...} ]}
28.
メトリックの保存先と用途 - Redis: モニター監視 -
Graphite: 時系列データの永続化 - PostgreSQL: グラフ定義
29.
redis
30.
❝RedisはANSI Cで書かれていて、 すべてのデータセットをメモリ内 に読み込むため、危険なほどのス ピードで動作します!❞ http://redis.shibu.jp/features.html
31.
_人人人人人人人人人人人人_ > 危険なほどのスピード <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
32.
リスト・セット・ハッシュな どのデータ構造をValueとし て格納できるKVS
33.
すべてのデータをメモリ上に 格納するので高速 揮発性のデータストアだが、 定期的にディスクに書き込ん で永続化される
34.
Mackerelでは監視対象データ をRedisで扱っている
35.
クライアントから送られた メトリックは、Redisと時系列 DB(後述)に格納される
36.
モニター監視は直近5分のデータ のみあればよい -> Redisで高速に処理 ※具体的には直近15個のデータを 保持。それ以前は削除
37.
Graphite
38.
Graphiteの構成 - Carbon: メトリック収集 -
Whisper: 時系列DB - graphite-web: グラフ描画
39.
Mackerelのグラフ用時系列 データを管理 ※グラフ描画部分は独自実装
40.
時系列データはクライアント から1分おきに収集
41.
まともに全部保存したら データ量が膨大になる
42.
グラフに必要な 時系列データの特徴 - 直近のデータは細かく見たい - 古いデータはアバウトでも良い
43.
直近6時間のグラフ 直近1ヶ月のグラフ
44.
描画に必要なデータポイントは 描画範囲が広がるほど粒度が荒くてよくなる
45.
直近1日のデータ -> 1分ごとに保存 それ以前のデータ -> 5分ごとに平均化 のように古くなるほどデータを 間引きできる
46.
具体的には 直近25時間 -> 60秒ごと 直近21日間
-> 5分ごと 直近90日間 -> 1時間ごと
47.
PostgreSQL
48.
時系列データをのぞく Mackerelの全データを管理
49.
PostgreSQLのうれしみポイント - Json型 - チェック制約
50.
ホストのメタ情報 - EC2インスタンス情報 - ネットワーク・インターフェース ->
Json型
51.
チェック制約 “AかBいずれかがNullの場合はCは 0になる” のような制約 仕様としてのデータの制約をデー タベースの制約として定義
52.
適材適所にデータストアを 活用しよう。
53.
ご清聴 ありがとうございました
Download