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
840
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
マルチモーダル理解と生成の統合 DeepSeek Janus, etc... / Multimodal Understanding and Generation Integration
hiroga
0
590
LlamaGen: LlamaのNext-Token予測を使った画像生成 / Autoregressive Model Beats Diffusion: Llama for Scalable Image Generation
hiroga
0
460
人事評価GPTsで評価の本質に向き合おう! / HR GPTs: Essential evaluations focus!
hiroga
1
420
生成AI元年を個人的に振り返る / Reflecting on First Year of the Generative-AI
hiroga
0
370
AWS Startup Day 2023 今日ここで! コスト削減ハンズオン / Cost-Saving Hands-On today!
hiroga
0
140
ChatGPT社内活用資料 / Internal use of ChatGPT
hiroga
0
130
マルチテナントSaaSのカスタム要件に、 Auth0テナントを分割せず向き合う! / Multi tenant SaaS with Auth0
hiroga
1
3k
雑な攻撃からELBを守る一工夫 +おまけ / Know-how to protect servers from miscellaneous attacks
hiroga
0
2.6k
NestJSで作るマルチテナントSaaS / Multi-tenant NestJS-based SaaS
hiroga
0
1.1k
Other Decks in Programming
See All in Programming
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
730
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
1.1k
Model Pollution
hschwentner
1
160
ニーリーにおけるプロダクトエンジニア
nealle
0
950
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
500
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
200
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
1.1k
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
220
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
24
9.6k
What's new in AppKit on macOS 26
1024jp
0
150
マッチングアプリにおけるフリックUIで苦労したこと
yuheiito
0
190
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
15
5.6k
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Producing Creativity
orderedlist
PRO
346
40k
The World Runs on Bad Software
bkeepers
PRO
70
11k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
700
Bash Introduction
62gerente
613
210k
Balancing Empowerment & Direction
lara
1
450
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
830
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
How to train your dragon (web standard)
notwaldorf
96
6.1k
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