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
システムの各種ログを確認する Dashboardの開発
Search
Soichiro Korenaga
May 29, 2024
570
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
システムの各種ログを確認する Dashboardの開発
Soichiro Korenaga
May 29, 2024
More Decks by Soichiro Korenaga
See All by Soichiro Korenaga
運用エージェントを構築してみた
koresou
2
84
AWS Data Exportsで始めるクラウドコストのオブザーバビリティ
koresou
1
460
AWS Change ManagerでPIMライクな権限昇格の仕組みを構築した話
koresou
2
1.2k
Re:Invent RDS関係のアップデートまとめ
koresou
0
640
WAFでどのリクエストがBlockされたのか、 ログを集計してSlackで簡単に見れるようにした
koresou
0
2k
オブザーバビリティ・エンジニアリング本を輪読して取り組んだo11yのはじめの一歩
koresou
4
2k
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
570
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Scaling GitHub
holman
464
140k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
Building Adaptive Systems
keathley
44
3k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Visualization
eitanlees
152
17k
Transcript
©2024 Metaps Holdings, Inc. システムの各種ログを確認する Dashboardの開発 株式会社メタップスホールディングス SREエンジニア 是永 総⼀郎
©2024 Metaps Holdings, Inc. ⾃⼰紹介 是永 総⼀郎 株式会社メタップスホールディングス SREエンジニア Soichiro
Korenaga 好きなAWSサービス:AWS Systems Manager 趣味:折り紙 @s_korenaga
©2024 Metaps Holdings, Inc. 折り紙
©2024 Metaps Holdings, Inc. 社名 株式会社メタップスホールディングス (Metaps Holdings, Inc.)
設立 2023年1月26日 資本金 100百万円(資本準備金を含む) ※2023年12月末時点 所在地 東京都渋谷区渋谷二丁目24番12号 渋谷スクランブルスクエア 従業員数 72名 ※2023年12月末時点 経営陣 代表取締役 山﨑 祐一郎 取締役 原 大輔 取締役 青沼 克典 社外取締役 大谷 仁人 監査役 萩野矢 宏樹 事業内容 クラウドとAIを中心にしたインキュベーション テクノロジー企業への投資 MISSION テクノロジーでお金と経済のあり方を変える 世界を解き放つ VISION 会社概要
©2024 Metaps Holdings, Inc. 5 srestはAWSファンデーショナルテクニカルレビュー (FTR)認証を取得しています 無料トライアル実施中 >
©2024 Metaps Holdings, Inc. ©2024 Metaps Holdings, Inc. 6 インフラ基盤
アプリケーションが 動いてる環境 アプリケーションのエラーを トラッキングするツール オンコール担当 (SRE) に障害を エスカレーションするサービス インフラ基盤の監視 エラートラッキング オンコール通知 srestは各種インフラサービスのインテグレーション先となり、 各サービスのイベントログを集積‧可視化する基盤に イベントログの集積‧可視化 システムメトリクス 監視ツール 6 6 無料トライアル実施中 >
©2024 Metaps Holdings, Inc. システムログをいい感じに⾒やすくしたい!
©2024 Metaps Holdings, Inc. 背景 SREの⽇常業務 システムの正常性の確認 AWS、Datadog、Sentry、etc. 複数アカウントやサービスをまたがると⼤変 ⾯倒なので必要な情報はSlackに送るようにしたい
(オンコール対象ではないものの発⽣したら確認したいイベントとか特に)
©2024 Metaps Holdings, Inc. Slack通知ツールの開発 欲しい情報をSlackに通知するツールを開発
©2024 Metaps Holdings, Inc. 欲しい情報と情報源 通知する内容(⼀部) 通知内容 理由 トリガー Health
Dashboardのイベント 対応期限の短い問題を見逃すと危険 healthのイベント GuardDutyの検出結果 致命的な脆弱性にはなるべく早く対応したい GuardDutyのイベント SecurityHubの検出結果 致命的な脆弱性にはなるべく早く対応したい SecurityHubのイベント Inspectorが検知した脆弱性の検出結果 致命的な脆弱性にはなるべく早く対応したい Inspectorのイベント IAMの権限が無いため失敗した操作ログ 権限が無い不正な動きをしていないか確認 CloudTrailのイベント RDSのdatabaseやTableの作成・削除のログ RDS内で不正な動きがないか確認 Cloudwatch Logs ECSのオートスケーリングのログ オートスケールの理由を確認 ECSのイベント Configのルール変更 不審な動きや意図しない変更をいち早く察知したい Configのイベント WAFのブロックIPを通知 攻撃の検知や意図しないIPブロックを察知したい WAFのイベント 各種SaaSのイベント(Webhook経由)
©2024 Metaps Holdings, Inc. 構成図 GuardDuty Config Inspector CloudWatch Logs
Lambda Slack Lambda Slack Datadog PagerDuty Slack Webhook EventBridge EventBridge Health Dashboard Sentry ‧ ‧ ‧ ‧ ‧ ‧
©2024 Metaps Holdings, Inc. ツールの配布⽅法 SARで各AWSアカウントに配布 開発したLambdaの提供が簡略化 Serverless Application Repository
Lambda Developer
©2024 Metaps Holdings, Inc. 結果 確認したい情報がSlackで⾒れるようになった ‧緊急で対応が必要な情報(主にHealth Dashboard)も素早く検知 ‧いつもと違う挙動が発⾒しやすい ‧アカウントやサービスを切り替える⼿間を省略
‧細かな対応は⾃動実⾏してくれる
©2024 Metaps Holdings, Inc. 結果 Happy!
©2024 Metaps Holdings, Inc. 結果 Happy! かと思われたが…
©2024 Metaps Holdings, Inc. 問題 管理するプロダクトが増えると通知が爆増 通知の⾒落としが発⽣してきた
©2024 Metaps Holdings, Inc. dashboardの開発 Slackに通知している情報を⼀元管理したい dashboardを開発することに
©2024 Metaps Holdings, Inc. dashboardの構成図
©2024 Metaps Holdings, Inc. dashboardの構成図 データ収集
©2024 Metaps Holdings, Inc. dashboardの構成図 dashboard
©2024 Metaps Holdings, Inc. 実際の画⾯
©2024 Metaps Holdings, Inc. 実際の画⾯ SaaS‧AWSサービス
©2024 Metaps Holdings, Inc. 実際の画⾯ イベント数
©2024 Metaps Holdings, Inc. 実際の画⾯ イベントログ
©2024 Metaps Holdings, Inc. dashboard開発の結果 結果、⽇々の確認作業が簡略化 最近の傾向もわかりやすく(グラフ) 今度こそHappy!
©2024 Metaps Holdings, Inc. dashboardのサービス化 この仕組みは他の企業でも使えるのでは サービス化
©2024 Metaps Holdings, Inc. srestの構成図
©2024 Metaps Holdings, Inc. まとめ ‧⽇々のアカウント巡回をSlack通知で楽に ‧Slack通知地獄をdashboardで楽に ‧楽にしてハードルを下げよう