Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
グリーにおけるSumo Logic活用事例
Search
gree_tech
PRO
April 12, 2019
Technology
0
100
グリーにおけるSumo Logic活用事例
「Sumo Logicオフィス開設プレス発表およびセミナー」で発表された資料です。
gree_tech
PRO
April 12, 2019
Tweet
Share
More Decks by gree_tech
See All by gree_tech
kustomizeをいい感じに使う方法
gree_tech
PRO
3
970
スケーラビリティとコスト管理 Google Cloud Spanner 費用最適化の取り組み
gree_tech
PRO
0
520
「アナザーエデン 時空を超える猫」の5年前のログを引っ越してデータドリブンで事業運用プロセスを改善した話
gree_tech
PRO
0
360
Unity,PHP+Jenkins+GAS 多言語対応を意識させない開発を目指したシステム構築
gree_tech
PRO
0
810
全社総会における「REALITY Spaces」の活用と、Addressableを用いたコンテンツ配信技術について
gree_tech
PRO
0
470
AWSのEKS環境でログ機能を構築/リリースしたお話
gree_tech
PRO
0
360
「ヘブンバーンズレッド」の大規模アップデートにおける国内及び翻訳QAの取り組み
gree_tech
PRO
0
440
アプリ「REALITY」の12言語対応プロセスの仕組みと品質向上の取り組み
gree_tech
PRO
0
680
REALITYアプリのメンテナンスなしでの機能リリースを実現する、Istio導入とB/Gデプロイ実現の取り組み
gree_tech
PRO
0
550
Other Decks in Technology
See All in Technology
Secrets of a PowerShell "Guru"
guyrleech
1
100
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.4k
「知的単純作業」を自動化する、地に足の着いた大規模言語モデル (LLM) の活用
nrryuya
1
1.1k
CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?
kota2and3kan
4
1.6k
MixIT 2024 - Pulumi : Gérer son infra avec son langage de programmation préféré
ju_hnny5
1
120
生産性向上チームの紹介
cybozuinsideout
PRO
1
960
Introduction to SwiftUI V2
pohjus
0
100
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
200
Cloud Service Mesh に触れ合う
phaya72
1
270
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
2
500
M&A戦略を支えるデータマネジメント (MIDAS Tech Study #16 GENDA Komiyama)
kommy339
1
150
Documentação de Produtos: Artefatos essenciais na prática
rigolon
1
190
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
43
12k
Happy Clients
brianwarren
92
6.4k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
22
1.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
15
1.6k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
The Language of Interfaces
destraynor
151
23k
Gamification - CAS2011
davidbonilla
77
4.6k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
Transcript
Copyright © GREE, Inc. All Rights Reserved. Confidential GREEにおける Sumo
Logic活⽤事例
Copyright © GREE, Inc. All Rights Reserved. Confidential ⾃⼰紹介 •
反⽥ 光洋 • グリー株式会社 • 開発本部インフラストラクチャ部 • モニタリングシステムの構築 / 運⽤
Copyright © GREE, Inc. All Rights Reserved. Confidential アジェンダ •
環境の変化にともなう課題 • ログ収集基盤の要件 • Sumo Logic採⽤の理由 • 課題の解決 • ログの収集と保管 • 柔軟なログ参照権限管理 • マネージドでスケーラブルなログ収集基盤 • ログ分析機能によるログの有効活⽤
Copyright © GREE, Inc. All Rights Reserved. Confidential 環境の変化にともなう課題 •
組織の多様化、開発拠点の増加 (2015年) • 多様な雇⽤形態、兼務など • リスク対策としてより厳密な権限管理が必要 • オンプレミスからクラウドへ (2016-2017年) • 20を超えるサービス • 数千台のオンプレミスサーバ • 約1年でAWSへ全⾯移⾏ • クラウド環境への適応が必要
Copyright © GREE, Inc. All Rights Reserved. Confidential ログ収集基盤の要件 •
インスタンスのライフサイクルとは独⽴したログ保管 • 組織構造とは独⽴した柔軟な権限管理 • クラウド環境に適したスケーラビリティ • 運⽤不要なマネージドサービス • サービス運⽤に必要なログ分析機能
Copyright © GREE, Inc. All Rights Reserved. Confidential Sumo Logic採⽤の理由
• 海外⼦会社での利⽤実績 • エンタープライズ向けのセキュリティ機能 • クラウド環境への適応性 • ⾼度なログ分析機能
Copyright © GREE, Inc. All Rights Reserved. Confidential 課題 1.ログの収集と保管
2.柔軟なログ参照権限管理 3.マネージドでスケーラブルなログ収集基盤 4.ログ分析機能によるログの有効活⽤
Copyright © GREE, Inc. All Rights Reserved. Confidential ログの収集と保管 •
ピークタイムにあわせてインスタンス台数をスケール • インスタンス内にあるログは1⽇以内に消えてしまう • インスタンスとは独⽴したログ保管領域が必要 • アクセスログは量が多すぎるため、S3にのみ保管 • エラーログなど調査に必要なログはSumo Logicに保管
Copyright © GREE, Inc. All Rights Reserved. Confidential 組織構造とは独⽴した柔軟な権限管理 •
Role-Based Access Controlを利⽤ • 権限管理と分析に適したSource Categoryを設計 • 1ログエントリごとにメタデータを設定 • サービス名、ログ⽤途、ログ出⼒元、ログ種別 • 例: Service_Application_PHP_Error • 社内の認証システムとSAMLで連携 • 権限付与の承認申請フローを整備 • 認証システムで権限を集中管理
Copyright © GREE, Inc. All Rights Reserved. Confidential マネージドでスケーラブルなログ収集基盤 •
ゲームリリースなどにより、突発的にログが増加する • インスタンス台数規模で数倍になることもある • ログ受信側のキャパシティプランニングが困難 • ログ収集基盤⾃体の信頼性が必要 • ⾃社運⽤による信頼性向上には限界がある
Copyright © GREE, Inc. All Rights Reserved. Confidential ログ収集基盤の全体構成
Copyright © GREE, Inc. All Rights Reserved. Confidential マネージドでスケーラブルなログ収集基盤 •
On-Demand Capacityを有効活⽤ • ⼀時的なログ送信量の増加に対応 • ⼀⽇単位の送信可能量の数倍〜10倍程度までは送信可能 • fluentdを併⽤することでログの⽋損防⽌ • ログの分析性能もSumo Logic内でスケール
Copyright © GREE, Inc. All Rights Reserved. Confidential ログ分析機能によるログの有効活⽤ •
Parse Operators • ログ読み込み時にパースして値を抽出 • ログ送信前のパース不要 • 元のログ出⼒フォーマットのまま送信できる • MySQLのスロークエリログをグラフ化して傾向分析
Copyright © GREE, Inc. All Rights Reserved. Confidential
Copyright © GREE, Inc. All Rights Reserved. Confidential ログ分析機能によるログの有効活⽤ •
LogReduce • タイムスタンプなどの違いを認識しログを要約 • エラーログの出⼒傾向を調査
Copyright © GREE, Inc. All Rights Reserved. Confidential ログ分析機能によるログの有効活⽤ •
Live Tail • 全てのインスタンスのログに対してtail –fできる • コードのリリース直後のログ監視に利⽤
Copyright © GREE, Inc. All Rights Reserved. Confidential まとめ •
柔軟な権限管理により、組織の課題に対応できた • サービスの運⽤体制をクラウド環境に適応できた • 収集したログを有効活⽤できる基盤が整った
Copyright © GREE, Inc. All Rights Reserved. Confidential