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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
hiroga
June 10, 2021
Programming
900
0
Share
CloudWatch LogsのSlack通知自動化 by AWS-CDK
https://aws-startup-community.connpass.com/event/213928/
hiroga
June 10, 2021
More Decks by hiroga
See All by hiroga
Lip Reading with LLMs? Visual Speech Recognition
hiroga
0
46
Gaussian Splatting Hands-on
hiroga
0
100
マルチモーダル理解と生成の統合 DeepSeek Janus, etc... / Multimodal Understanding and Generation Integration
hiroga
0
720
LlamaGen: LlamaのNext-Token予測を使った画像生成 / Autoregressive Model Beats Diffusion: Llama for Scalable Image Generation
hiroga
0
570
人事評価GPTsで評価の本質に向き合おう! / HR GPTs: Essential evaluations focus!
hiroga
1
470
生成AI元年を個人的に振り返る / Reflecting on First Year of the Generative-AI
hiroga
0
430
AWS Startup Day 2023 今日ここで! コスト削減ハンズオン / Cost-Saving Hands-On today!
hiroga
0
180
ChatGPT社内活用資料 / Internal use of ChatGPT
hiroga
0
180
マルチテナントSaaSのカスタム要件に、 Auth0テナントを分割せず向き合う! / Multi tenant SaaS with Auth0
hiroga
1
3.3k
Other Decks in Programming
See All in Programming
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
2
120
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
1.1k
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
460
My daily life on Ruby
a_matsuda
3
400
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
180
ハーネスエンジニアリングとは?
kinopeee
13
7k
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
460
Back to the roots of date
jinroq
0
860
【ディップ|26年新卒研修資料】TDD実装演習
dip_tech
PRO
0
190
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
3
370
Agent Skills を社内で育てる仕組み作り
jackchuka
1
2k
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
510
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.4k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
220
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
New Earth Scene 8
popppiees
3
2.2k
Crafting Experiences
bethany
1
150
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
270
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Statistics for Hackers
jakevdp
799
230k
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