Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
MicroService向け ロギングアーキテクチャ 2018/05/26 若手Web名古屋 岡野兼也
Slide 2
Slide 2 text
自己紹介 基本情報 • 岡野兼也 / @ジュジュ • 名古屋大学4年 • OthloTech運営 • 株式会社キスモ インフラエンジニア 好きな技術 仮想化、コンテナ、DevOps、IaC 趣味 登山、自転車、キャンプ、Kubernetes
Slide 3
Slide 3 text
みなさん!マイクロサービスしてますか?
Slide 4
Slide 4 text
マイクロサービスのここがすごい ● 技術選定が自由 ● アプリケーションごとにスケーリング可能 ● コンテナめっちゃ使いやすい ● 責任範囲がわかりやすい ● 全体的に疎結合だしプログラムの改修が簡単 ● CI/CDが高速 ● 開発速度がめっちゃ上がる
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
本当にこんな楽しく運用できてる?
Slide 7
Slide 7 text
実際に使った時
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
マイクロサービスのここが辛い ● ログ収集のために死ぬほどクライアント書かないと いけない ● ライブラリにしてもメンテ大変 ● 認証情報の管理がまぁまぁだるい ● メトリクス監視を毎回やらないといけない ● 故障時にどのサーバが原因なのか特定しにくい
Slide 10
Slide 10 text
今回は!
Slide 11
Slide 11 text
マイクロサービス向け ロギングアーキテクチャを紹介します!
Slide 12
Slide 12 text
ログを抽象化する方法を紹介します
Slide 13
Slide 13 text
とっても愚直なログとり
Slide 14
Slide 14 text
+ 認証 コードにすると・・・
Slide 15
Slide 15 text
やることと考えること多すぎやん…
Slide 16
Slide 16 text
やりたいこと Log (テーブル名, なんかいい感じのJSON)
Slide 17
Slide 17 text
なんかいい感じのJSON 頭の悪い人
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
Fluentdとは
Slide 20
Slide 20 text
Log (テーブル名, なんかいい感じのJSON) ありとあらゆるアプリケーション
Slide 21
Slide 21 text
なぜサイドカーパターンじゃないのか ● サイドカーにするメリット ○ 構成が綺麗 ○ アプリごとにまとめられる ● サイドカーにするデメリット ○ アプリケーションエンジニアがFluentdを制御しないといけ ない
Slide 22
Slide 22 text
設定例に関しては水曜日に OthloBlogに書きます! Coming soon ...
Slide 23
Slide 23 text
Fluentdはいいぞ!!!!