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
CloudWatch LogsのSlack通知自動化 by AWS-CDK
Search
hiroga
June 10, 2021
Programming
0
760
CloudWatch LogsのSlack通知自動化 by AWS-CDK
https://aws-startup-community.connpass.com/event/213928/
hiroga
June 10, 2021
Tweet
Share
More Decks by hiroga
See All by hiroga
人事評価GPTsで評価の本質に向き合おう! / HR GPTs: Essential evaluations focus!
hiroga
1
310
生成AI元年を個人的に振り返る / Reflecting on First Year of the Generative-AI
hiroga
0
240
AWS Startup Day 2023 今日ここで! コスト削減ハンズオン / Cost-Saving Hands-On today!
hiroga
0
4
ChatGPT社内活用資料 / Internal use of ChatGPT
hiroga
0
61
マルチテナントSaaSのカスタム要件に、 Auth0テナントを分割せず向き合う! / Multi tenant SaaS with Auth0
hiroga
1
2.2k
雑な攻撃からELBを守る一工夫 +おまけ / Know-how to protect servers from miscellaneous attacks
hiroga
0
2k
NestJSで作るマルチテナントSaaS / Multi-tenant NestJS-based SaaS
hiroga
1
780
[AWS CDK] 1,000+のCloudWatch Alarmsを自動生成する技術 / [AWS CDK] Technics to Generate 1,000+ CloudWatch Alarms
hiroga
2
1.4k
Coralの投資先にあらゆる保険金請求をWeb化しようとしている会社があるらしいですよ
hiroga
1
100
Other Decks in Programming
See All in Programming
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
1k
MetricKitで予期せぬ終了を検知する話 / Detect unexpected termination with MetricKit
nekowen
1
200
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
130
デフォルトにして至高、RubyMineの大好きな所
ruzia
0
830
禅の心を手に入れよ
eltociear
1
380
障害対応を起点としたもっといい開発と運用のサイクル作りのためにできること / Hatena Enginner Seminar #29
polamjag
0
390
SIMD Parallel Programming with the Vector API
josepaumard
0
230
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
140
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
280
使ってみよう Azure AI Document Intelligence
kosmosebi
2
360
Documentation for users with AsciiDoc and Antora
ahus1
0
370
敵対的ポイフル
futabato
0
130
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
How to Ace a Technical Interview
jacobian
273
22k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
A better future with KSS
kneath
231
16k
The Invisible Customer
myddelton
114
12k
Designing for humans not robots
tammielis
247
25k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Thoughts on Productivity
jonyablonski
60
3.9k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Infographics Made Easy
chrislema
238
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
46k
Facilitating Awesome Meetings
lara
43
5.6k
Transcript
ؔ౦ࡒہʢগֹظอݥۀʣୈ߸ $MPVE8BUDI-PHTͷ4MBDL௨ࣗಈԽ CZ"84$%,"844UBSUVQ 0 גࣜձࣾKVTU*O$BTF 5FDIOPMPHJFT খּݪ໌
ࣗಈԽ·ͰͷಓͷΓ n ࣗݾհ n ಈػ n ։ൃ n ͬͯΈͯ n
·ͱΊ n UPCFDPOUJOVFEʜ ࣍ 8FBSF)*3*/(👉
ࣗݾհ 8FBSF)*3*/(👉
少額短期保険 • スマホ完結 • イノベーティブな商品開発 保険関連 ITサービス • 保険API •
適切なITソリューション IT技術 保険知識 データ分析 toC事業 toB事業 グループ2社体制で、toBとtoCの両事業を運営しています ձࣾհ 8FBSF)*3*/(👉
ձࣾհ toC事業 わりかん がん保険 スマホ保険 コロナ助け合い保険 歩くとおトク保険 1日ケガ保険 クレカ付帯保険チェッカー
前例がないtoCサービスを僅かの時間で数多くリリースしてきました
ձࣾհ toB事業 joinsureは、justInCaseTechがjustInCaseのために作ってきたクラウドベースの 保険基盤をコンポーネントに分けてSaaS化し、保険会社向けに提供するものです
ձࣾհ 8FBSF)*3*/(👉
ಈػ $MPVE8BUDIͷΤϥʔϩάΛݟಀ͢ʂ ࣮ࡍʹ4MBDLͰ͋ͬͨձʢ࠶ݱʣ エラーは出てましたが、 Slack通知が設定されてませんでしたね… すみません、LogGroupにSlack通知を接続する のを忘れてました。 このエラー、先月から定期的に出てたみたい ですね… 8FBSF)*3*/(👉
ಈػ 8FBSF)*3*/(👉 ͭΒ͍4MBDL௨ମ੍ Logs Logs Logs AWS Lambda Logs
Logs Logs • $MPVE8BUDI-PHTƑ&WFOUƵ -BNCEBƊǃǹǙǗ • ᆞἲі⇀ƊǫƹȁǕ✣ • ŶƯƬƵ$MPVE'PSNBUJPOƊܵ čƧƓŧĎ
։ൃ $%, "844%,ͰࣗಈԽ͠Α͏ɻ 8FBSF)*3*/(👉 Logs Logs Logs Logs Logs Logs
AWS SDK AWS CDK ŶƯƬƑ⥦Ƶ$*ƊǝƺȀ✣Ǝ߭ż
։ൃ ιʔείʔυ 8FBSF)*3*/(👉
։ൃ ্࣮ͷϙΠϯτ 8FBSF)*3*/(👉 • MPXMFWFM$'/3FTPVSDFΛॊೈʹ͏ • ϑΟϧλʔύλʔϯͷରΛਖ਼نදݱͰࢦఆ͢Δ • -BNCEB͕ࣗ༻͍Δ-PH(SPVQআ֎͢Δ •
୯ମςετΛॻ͜͏ • Τϥʔ͚ͩΛग़ྗ͢Δ-BNCEB͕ૄ௨֬ೝʹศར
։ൃ MPXMFWFM$'/3FTPVSDFΛॊೈʹ͏ 8FBSF)*3*/(👉 • $%,ͷ BXTMPHT4VCTDSJQUJPO'JMUFS -BNEBͷϦιʔεϙϦγʔΛಈతʹੜ͢Δ • ࢹର͕ଟ͗͢ΔͱϦιʔεϙϦγʔͷαΠζ্͕ݶΛಥഁ͢ΔͷͰɺϦιʔεϙϦγʔΛ໌ࣔతʹੜ͢Δ
։ൃ ϑΟϧλʔύλʔϯͷରΛਖ਼نදݱͰࢦఆ͢Δ 8FBSF)*3*/(👉 • &$4-BNCEBͳͲͷϦιʔεʹQSFGJY͕͋Δ߹ɺ-PH(SPVQͷ໊લʢ໌ࣔతʹࢦఆ͠ͳ͍ݶΓʣQSFGJY͕ͭ͘ • ڥʹΑΒͣಉ͡ϑΟϧλʔΛద༻Ͱ͖ΔΑ͏ʹɺ-PH(SPVQͷ໊લΛਖ਼نදݱͰࢦఆ • "1* (BUFXBZͷ࣮ߦϩάͳͲɺࣄલʹ-PH(SPVQ໊͕Θ͔Βͳ͍ͷ͋Δ
։ൃ -BNCEB͕ࣗ༻͍Δ-PH(SPVQআ֎͢Δ 8FBSF)*3*/(👉 • "84ݡ͘ɺແݶϧʔϓࢭͷͨΊʹ-BNECBࣗͷ-PH(SPVQͷ4VCTDSJQUJPO'JMUFSΛઃఆͰ͖ͳ͍ • 4%,Ͱ-PH(SPVQΛશऔಘͨ͠ޙɺ-BNCEBࣗͷ-PH(SPVQΛআ֎͢Δඞཁ͕͋Δ
։ൃ ୯ମςετΛॻ͜͏ 8FBSF)*3*/(👉 • ਖ਼نදݱͷϛεͰΤϥʔ͕௨͞ΕΔɾ͞Εͳ͍͜ͱׂ͕ͱ͋Δ • ϑΟϧλʔઃఆલʹ୯ମςετΛඋ͓ͯ͜͠͏
։ൃ Τϥʔ͚ͩΛग़ྗ͢Δ-BNCEB͕͋Δͱσόοά͕ศར 8FBSF)*3*/(👉 • 4MBDL௨͕ಈ͍͍ͯΔ͔֬ೝ͍ͨ͠ • ࣍ʹΤϥʔ͕ग़Δ·ͰͭɺͰ͍ʢૄ௨͍ͯ͠ͳ͔ͬͨΒʣ
ͬͯΈͯ ΤϥʔࢥͬͨΑΓى͖͍ͯΔ 8FBSF)*3*/(👉 ͜Ε·Ͱࢹ͍ͯ͠ͳ͔͕ͬͨɺࣗಈͰࢹͯ͠ؾ͍ͮͨྫ • "84 $IBUCPUͷΤϥʔ • "1*(BUFXBZͷΤϥʔ •
&$4-BNCEBͷɺࢹΛઃఆ͠Ε͍ͯͨϚΠΫϩαʔϏεͷΤϥʔ • ౦ژʹͳ͔ͬͨͷͰΦϨΰϯʹ࡞͍ͬͯͨϦιʔεͷΤϥʔ
18 ·ͱΊ
·ͱΊ 4%,ͰϦιʔεΛશऔಘͯ͠ɺ$%,ͰϦιʔεΛ࡞ 8FBSF)*3*/(👉 • ΞϓϦέʔγϣϯ͕૿͑Δ͝ͱʹΠϯϑϥઃఆΛॻ͖͑ͳ͍ • "84 4%,ͱ4%,γʔϜϨεʹ౷߹Ͱ͖Δʢ͕ΜͬͯखಈͰ:".-ੜ͠ͳ͍͍ͯ͘ʣ • $%,ͷΫηʹؾΛ͚ͭΔ
あれ? これ、CloudWatch Alarmsにも応用できるのでは…?
·ͱΊ 8FBSF)*3*/(👉 8FBSF)*3*/( "84$%,ͰΠϯϑϥӡ༻Λָ͠Έ͍ͨ43&େืूதʂ
ؔ౦ࡒہʢগֹظอݥۀʣୈ߸ ؔ౦ࡒہʢগֹظอݥۀʣୈ߸ 21