
デブスト2019【B-6】CloudNativeな監視とは? 今日から始める監視 #devboostB
-
developersboost
- 1627
- 3
- 1
- 0

続いてはかめねこさん event.shoeisha.jp/devboost/20191… #devboost #devboostB
2019-11-30 15:48:04
さあ登壇だ #devboost #devboostb pic.twitter.com/k4jUQoPIOM
2019-11-30 16:00:11

監視の話を聞きにきました。1人だけペンギンのかめねこさんだ。 #devboostb pic.twitter.com/A84JxGGUuQ
2019-11-30 16:01:59

かめねこさんの「CloudNativeな監視とは? 今日から始める監視」聞きに来た。ペンギンが話すかと思ったら人間だった。 #devboost #devboostB
2019-11-30 16:02:33
従来のアーキテクチャ - Web3層モデル マイクロサービス - 小さなサービスを連結させて一つのサービスを作る #devboost #devboostB
2019-11-30 16:05:03
マイクロサービスは従来のアーキテクチャとは違う。 web3層は各コンポーネント見てけばよかったが、マイクロサービスはすべてのコンポーネントを追えない。 そこで可観測性 #devboostb
2019-11-30 16:06:17
Twitter、こんだけのコンポーネントが強調してるらしい。 これを全部一個一個見ますか?? という話。 #devboostB pic.twitter.com/viZ2inQ9SI
2019-11-30 16:07:11

Cloud Nativeの話。マイクロサービス化が十分に進んだとき、全ての小さなサービスを手動で見に行くことは現実的ではない。そこで、可観測性(Observability)を上げることが大切。 #devboost #devboostB
2019-11-30 16:07:53
Cloud Nativeにする事で可観属性を担保する 可観属性とは - 様々なシステムやアプリケーションを観測する事 #devboost #devboostB
2019-11-30 16:08:08
可観測性はクラウドネイティブの定義のひとつでもある。 ただし可観測性は人によって違う前提。 その人の中での定義があってよい。 かめねこさんは「モニタリング」「アナリティクス」と定義 #devboostb
2019-11-30 16:08:17
例: Twitterの分散システム こんなにコンポーネントがあるので、何か問題があったときひとつひとつ入ってチェックしていくのは無理 → そこでキーとなるのが「可観測性」 ・モニタリングの観点 ・アナリティクスの観点 By かめねこさん @kameneko1004 の発表 #devboost #devboostB pic.twitter.com/PjV13krH0S
2019-11-30 16:09:10

今までのモニタリングは 「想定された障害に対するアラート」 確かにな。普通にモニタリングするだけじゃ、イレギュラーな障害が起きた時に本当に困る🤔 #devboost #devboostB
2019-11-30 16:10:14
今までのモニタリングは「障害に対するアラート」が多かった。それは想定された障害に限られる。 分散システムはコンポーネントが多すぎて予測不可能に近い。起こってもデバッグが難しい。 あとからデバッグできるようにすべてのコンポーネントを観測していく。 これが可観測性 #devboostb
2019-11-30 16:10:43
例えばサーバーが落ちたらアラートを投げていた。 でもこれは「想定された障害」に対してのもの。 マイクロサービスの集合に対しては障害を予測するのは困難 だから全部関してする #devboostB
2019-11-30 16:11:32