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

CloudWatch LogsのSlack通知自動化 by AWS-CDK

hiroga
June 10, 2021

CloudWatch LogsのSlack通知自動化 by AWS-CDK

hiroga

June 10, 2021
Tweet

More Decks by hiroga

Other Decks in Programming

Transcript

  1. ؔ౦ࡒ຿ہ௕ʢগֹ୹ظอݥۀʣୈ߸
    $MPVE8BUDI-PHTͷ4MBDL௨஌ࣗಈԽ
    CZ"84$%,"844UBSUVQ
    0

    גࣜձࣾKVTU*O$BTF 5FDIOPMPHJFT
    খּݪ׮໌

    View full-size slide

  2. ࣗಈԽ·ͰͷಓͷΓ
    n ࣗݾ঺հ
    n ಈػ
    n ։ൃ
    n ΍ͬͯΈͯ
    n ·ͱΊ
    n UPCFDPOUJOVFEʜ
    ໨࣍
    8FBSF)*3*/(👉

    View full-size slide

  3. ࣗݾ঺հ
    8FBSF)*3*/(👉

    View full-size slide

  4. 少額短期保険
    ● スマホ完結
    ● イノベーティブな商品開発
    保険関連 ITサービス
    ● 保険API
    ● 適切なITソリューション
    IT技術
    保険知識
    データ分析
    toC事業 toB事業
    グループ2社体制で、toBとtoCの両事業を運営しています
    ձࣾ঺հ
    8FBSF)*3*/(👉

    View full-size slide

  5. ձࣾ঺հ

    toC事業
    わりかん がん保険
    スマホ保険 コロナ助け合い保険
    歩くとおトク保険 1日ケガ保険 クレカ付帯保険チェッカー
    前例がないtoCサービスを僅かの時間で数多くリリースしてきました

    View full-size slide

  6. ձࣾ঺հ toB事業
    joinsureは、justInCaseTechがjustInCaseのために作ってきたクラウドベースの
    保険基盤をコンポーネントに分けてSaaS化し、保険会社向けに提供するものです

    View full-size slide

  7. ձࣾ঺հ
    8FBSF)*3*/(👉

    View full-size slide

  8. ಈػ
    $MPVE8BUDIͷΤϥʔϩάΛݟಀ͢ʂ
    ࣮ࡍʹ4MBDLͰ͋ͬͨձ࿩ʢ࠶ݱʣ
    エラーは出てましたが、
    Slack通知が設定されてませんでしたね…
    すみません、LogGroupにSlack通知を接続する
    のを忘れてました。
    このエラー、先月から定期的に出てたみたい
    ですね…
    8FBSF)*3*/(👉

    View full-size slide


  9. ಈػ
    8FBSF)*3*/(👉
    ͭΒ͍4MBDL௨஌ମ੍
    Logs
    Logs
    Logs
    AWS Lambda
    Logs
    Logs
    Logs
    • $MPVE8BUDI-PHTƑ&WFOUƵ
    -BNCEBƊǃǹǙǗ
    • ᆞἲі⇀ƊǫƹȁǕ✣
    • ŶƯƬƵ$MPVE'PSNBUJPOƊܵ৘
    čƧƓŧĎ

    View full-size slide

  10. ։ൃ
    $%,"844%,ͰࣗಈԽ͠Α͏ɻ
    8FBSF)*3*/(👉
    Logs
    Logs
    Logs
    Logs
    Logs
    Logs
    AWS
    SDK
    AWS
    CDK
    ŶƯƬƑ⥦৘Ƶ$*ƊǝƺȀ✣Ǝ߭ż

    View full-size slide

  11. ։ൃ
    ιʔείʔυ
    8FBSF)*3*/(👉

    View full-size slide

  12. ։ൃ
    ࣮૷্ͷϙΠϯτ
    8FBSF)*3*/(👉
    • MPXMFWFM$'/3FTPVSDFΛॊೈʹ࢖͏
    • ϑΟϧλʔύλʔϯͷର৅Λਖ਼نදݱͰࢦఆ͢Δ
    • -BNCEBࣗ਎͕༻͍Δ-PH(SPVQ͸আ֎͢Δ
    • ୯ମςετΛॻ͜͏
    • Τϥʔ͚ͩΛग़ྗ͢Δ-BNCEB͕ૄ௨֬ೝʹศར

    View full-size slide

  13. ։ൃ
    MPXMFWFM$'/3FTPVSDFΛॊೈʹ࢖͏
    8FBSF)*3*/(👉
    • $%,ͷ BXTMPHT4VCTDSJQUJPO'JMUFS ͸-BNEBͷϦιʔεϙϦγʔΛಈతʹੜ੒͢Δ
    • ؂ࢹର৅͕ଟ͗͢ΔͱϦιʔεϙϦγʔͷαΠζ্͕ݶΛಥഁ͢ΔͷͰɺϦιʔεϙϦγʔΛ໌ࣔతʹੜ੒͢Δ

    View full-size slide

  14. ։ൃ
    ϑΟϧλʔύλʔϯͷର৅Λਖ਼نදݱͰࢦఆ͢Δ
    8FBSF)*3*/(👉
    • &$4΍-BNCEBͳͲͷϦιʔεʹQSFGJY͕͋Δ৔߹ɺ-PH(SPVQͷ໊લ΋ʢ໌ࣔతʹࢦఆ͠ͳ͍ݶΓʣQSFGJY͕ͭ͘
    • ؀ڥʹΑΒͣಉ͡ϑΟϧλʔΛద༻Ͱ͖ΔΑ͏ʹɺ-PH(SPVQͷ໊લΛਖ਼نදݱͰࢦఆ
    • "1* (BUFXBZͷ࣮ߦϩάͳͲɺࣄલʹ-PH(SPVQ໊͕Θ͔Βͳ͍΋ͷ΋͋Δ

    View full-size slide

  15. ։ൃ
    -BNCEBࣗ਎͕༻͍Δ-PH(SPVQ͸আ֎͢Δ
    8FBSF)*3*/(👉
    • "84͸ݡ͘ɺແݶϧʔϓ๷ࢭͷͨΊʹ-BNECBࣗ਎ͷ-PH(SPVQͷ4VCTDSJQUJPO'JMUFSΛઃఆͰ͖ͳ͍
    • 4%,Ͱ-PH(SPVQΛશऔಘͨ͠ޙɺ-BNCEBࣗ਎ͷ-PH(SPVQΛআ֎͢Δඞཁ͕͋Δ

    View full-size slide

  16. ։ൃ
    ୯ମςετΛॻ͜͏
    8FBSF)*3*/(👉
    • ਖ਼نදݱͷϛεͰΤϥʔ͕௨஌͞ΕΔɾ͞Εͳ͍͜ͱׂ͕ͱ͋Δ
    • ϑΟϧλʔઃఆલʹ୯ମςετΛ੔උ͓ͯ͜͠͏

    View full-size slide

  17. ։ൃ
    Τϥʔ͚ͩΛग़ྗ͢Δ-BNCEB͕͋Δͱσόοά͕ศར
    8FBSF)*3*/(👉
    • 4MBDL௨஌͕ಈ͍͍ͯΔ͔֬ೝ͍ͨ͠
    • ࣍ʹΤϥʔ͕ग़Δ·Ͱ଴ͭɺͰ͸஗͍ʢૄ௨͍ͯ͠ͳ͔ͬͨΒ໰୊ʣ

    View full-size slide

  18. ΍ͬͯΈͯ
    Τϥʔ͸ࢥͬͨΑΓ΋ى͖͍ͯΔ
    8FBSF)*3*/(👉
    ͜Ε·Ͱ؂ࢹ͍ͯ͠ͳ͔͕ͬͨɺࣗಈͰ؂ࢹͯ͠ؾ͍ͮͨྫ
    • "84 $IBUCPUͷΤϥʔ
    • "1*(BUFXBZͷΤϥʔ
    • &$4-BNCEBͷɺ؂ࢹΛઃఆ͠๨Ε͍ͯͨϚΠΫϩαʔϏεͷΤϥʔ
    • ౦ژʹͳ͔ͬͨͷͰΦϨΰϯʹ࡞͍ͬͯͨϦιʔεͷΤϥʔ

    View full-size slide

  19. ·ͱΊ
    4%,ͰϦιʔεΛશऔಘͯ͠ɺ$%,ͰϦιʔεΛ࡞੒
    8FBSF)*3*/(👉
    • ΞϓϦέʔγϣϯ͕૿͑Δ͝ͱʹΠϯϑϥઃఆΛॻ͖׵͑ͳ͍
    • "84 4%,ͱ4%,͸γʔϜϨεʹ౷߹Ͱ͖Δʢ͕Μ͹ͬͯखಈͰ:".-ੜ੒͠ͳ͍͍ͯ͘ʣ
    • $%,ͷΫηʹؾΛ͚ͭΔ
    あれ?
    これ、CloudWatch Alarmsにも応用できるのでは…?

    View full-size slide

  20. ·ͱΊ
    8FBSF)*3*/(👉
    8FBSF)*3*/(
    "84$%,ͰΠϯϑϥӡ༻Λָ͠Έ͍ͨ43&େืूதʂ

    View full-size slide

  21. ؔ౦ࡒ຿ہ௕ʢগֹ୹ظอݥۀʣୈ߸
    ؔ౦ࡒ຿ہ௕ʢগֹ୹ظอݥۀʣୈ߸
    21

    View full-size slide