Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[AWS CDK] 1,000+のCloudWatch Alarmsを自動生成する技術 / [...

hiroga
September 28, 2021

[AWS CDK] 1,000+のCloudWatch Alarmsを自動生成する技術 / [AWS CDK] Technics to Generate 1,000+ CloudWatch Alarms

AWS CDKとAWS SDKを組み合わせ、監視・バックアップを簡単に行うためのテクニックをご紹介します。

hiroga

September 28, 2021
Tweet

More Decks by hiroga

Other Decks in Programming

Transcript

  1. D E V D AY - 0 $ " 5

    * 0 /  c  4 & 1 5 & . # & 3        
  2. 保険会社でもあり、SaaSベンダーでもあります。 顧客 保険会社* *事業会社や保険代理店 のご利用も可能 プラン選択 本人認証 告知・重要事項説明 会員資格確認 商品ページ(LP)

    & 申込フォーム 契約参照 異動・解約 決済 契約更新 お客様 ポータル 査定・承認 問合せ 提出書類の参照 (電子データ) 支払記録 保険金 請求フォーム
  3. AWS CDK + SDK AWS SDK AWS CDK Alarm SNS

    Topic Alarm Alarm Alarm Ϧιʔε Ϧιʔε Ϧιʔε Ϧιʔε Ϧιʔε Ϧιʔε
  4. ☑ ηΩϡϦςΟʢ(VBSE%VUZ 4UBDL4FUT౳ʣ ✅ ωοτϫʔΫʢ$MPVE8BUDI.FUSJDTʣ ✅ αʔόʔʢ$MPVE8BUDI.FUSJDTʣ ✅ ΞϓϦέʔγϣϯʢΤϥʔϩάʣ ✅

    ϑϩϯτΤϯυʢ֎ܗ؂ࢹʣ ☑ Ϗδωε্ͷ໨త ✅ όοΫΞοϓʢ"84#BDLVQʣ AWS CDK + SDKの守備範囲
  5. • $MPVE8BUDI.FUSJDT § &$ &$4 -BNCEB § 3%4 %ZNBNP%# 4

    § $MPVE8BUDI • $MPVE8BUDI-PHT /PUJGJDBUJPO • 3PVUFIFBMUIDIFDLT • "84#BDLVQ § &$ 3%4 %ZOBNP%# AWS CDK + SDKのレシピ
  6. • -PH(SPVQʹର͢Δ4VCTDSJQUJPO'JMUFSΛҰׅઃఆ • -BNCEBͷΑ͏ʹࣗಈͰ-PH(SPVQ͕Ͱ͖Δ৔߹ʹߴ͍ޮՌ • 4VCTDSJQUJPOϑΟϧλʔͰ͸ͳ͘-BNCEBͰϑΟϧλʔ͢Δख΋ • ਖ਼نදݱ͕ར༻Ͱ͖ɺ୯ମςετ͕͠΍͍͢ • -BNCEBͷ࣮ߦճ਺͕૿͑ΔͷͰɺίετ্͕͕Δ

    • ௨஌ϝοηʔδʹ$MPVE8BUDI΁ͷϦϯΫΛೖΕΔͱੜ࢈ੑ61 • Τϥʔϩά͚ͩΛग़ྗ͢Δ-BNCEBΛ࡞Δͱݕূ͕ศར • ௨஌༻-BNCEBࣗ਎͸؂ࢹର৅͔Βআ֎͢Δ͜ͱ • Ԡ༻,JOFTJT%BUB'JSFIPTFʹΑΔ4΁ͷόοΫΞοϓ • Ԡ༻%BUBEPH΁ͷసૹ CloudWatch Logs + Notification
  7. • &$ 3%4 %ZOBNP%#ͳͲͷόοΫΞοϓΛ·ͱΊͯઃఆ • खಈͰ࡞ͬͨӡ༻ͷͨΊͷ&$ͳͲ΋ରԠͰ͖Δ • 4QPU'MFFUΛআ֎͠ͳ͍ͱόοΫΞοϓ਺͕ࡍݶͳ͘૿͑ΔͷͰ஫ҙ • &$ΠϯελϯεͷλάͰݟ෼͚ΒΕ·͢

    • όοΫΞοϓର৅͝ͱʹ7BVMUΛ࡞Βͳ͍Α͏ʹ஫ҙ • 7BVMUͷ࡞੒ݸ਺ʹ͸Ϧʔδϣϯ͝ͱͷ্ݶ͋Γ • όοΫΞοϓͷΠϕϯτΛ௨஌Մೳ • 4/4ొ࿥·ͨ͸&WFOU#SJEHFܦ༝ͰՄೳʢະݕূʣ AWS Backup
  8. Thank you! ˜ "NB[PO8FC4FSWJDFT *ODPSJUTB⒏MJBUFT"MMSJHIUT SFTFSWFE <"84$%,>5FDIOJDTUP(FOFSBUF  $MPVE8BUDI"MBSNT •

    小笠原寛明 • 5PNPLJ4BUP(原稿レビュー) • ,PUB5PNJNBUTV(原稿レビュー・実装) • 5ZBNBIPSJ(登壇練習) 4QFDJBM5IBOLT