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
580
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
180
AWS Data Exportsで始めるクラウドコストのオブザーバビリティ
koresou
1
470
AWS Change ManagerでPIMライクな権限昇格の仕組みを構築した話
koresou
2
1.3k
Re:Invent RDS関係のアップデートまとめ
koresou
0
680
WAFでどのリクエストがBlockされたのか、 ログを集計してSlackで簡単に見れるようにした
koresou
0
2k
オブザーバビリティ・エンジニアリング本を輪読して取り組んだo11yのはじめの一歩
koresou
4
2.1k
Featured
See All Featured
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
670
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Docker and Python
trallard
47
4.1k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
420
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
How to make the Groovebox
asonas
2
2.3k
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で楽に ‧楽にしてハードルを下げよう