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
EC2を再起動したいがためにNew Relicを使った話
Search
wkm2
December 15, 2022
Technology
1
290
EC2を再起動したいがためにNew Relicを使った話
NRUG (New Relic User Group) Vol.5 Day1 登壇資料
wkm2
December 15, 2022
Tweet
Share
More Decks by wkm2
See All by wkm2
AWSネイティブなセキュリティを考える
wkm2
1
220
KAGが関わるアカウント全てにSecurity Hubを導入した(い)話
wkm2
0
87
地方在住フルリモートワークエンジニアのリアル 〜ジモトで_活きる_エンジニアライフ〜
wkm2
1
500
Keynote以外のアップデートピックアップ!
wkm2
1
71
Bedrock素人がKnowledgeBaseでRAGを構築するまで
wkm2
2
290
ネットワークサービスフル活用で実現するハイブリッド構成 〜コープさっぽろのネットワーク全体像〜
wkm2
2
1.7k
AWS SSO でログインを簡単に〜IAMユーザ管理をしたくない〜
wkm2
1
510
固定IPでLambdaにHTTPリクエストを投げる経路を試してみた
wkm2
1
610
AWS SSOとGoogle Idpのおいしい関係 ~ QuickSightに楽してログインしたい ~
wkm2
0
1.2k
Other Decks in Technology
See All in Technology
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
250
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
210
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
4
1.4k
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
320
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
620
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
2
330
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
150
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
Lambdaと地方とコミュニティ
miu_crescent
2
370
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
1
110
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
4 Signs Your Business is Dying
shpigford
180
21k
Unsuck your backbone
ammeep
668
57k
The Cult of Friendly URLs
andyhume
78
6k
Why Our Code Smells
bkeepers
PRO
334
57k
Fireside Chat
paigeccino
34
3k
Facilitating Awesome Meetings
lara
50
6.1k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Music & Morning Musume
bryan
46
6.2k
Site-Speed That Sticks
csswizardry
0
27
Transcript
EC2を再起動したいがために New Relicを使った話 NRUG運営/コープさっぽろ 若松 剛志 2022/12/14 NRUG (New Relic
User Group) Vol.5 Day1
生活協同組合コープさっぽろ デジタル推進本部 インフラチームリーダー 若松 剛志 SESのインフラエンジニア アイレット(cloudpack)でエンジニア兼 マネージャー コープさっぽろでクラウド/オンプレを 含めたインフラ全般を担当
@t_wkm2 ご挨拶と自己紹介
みなさん、 サーバーを再起動したく なることありませんか?
• 障害のとき みなさん、サーバーを再起動したくなることありませんか?
• 障害のとき • ハウスキーピングしたいとき みなさん、サーバーを再起動したくなることありませんか?
• 障害のとき • ハウスキーピングしたいとき • むしゃくしゃしてるとき みなさん、サーバーを再起動したくなることありませんか?
みなさん、サーバーを再起動したくなることありませんか? 障害のとき、サーバーを再起動 したいんだけど、夜間バッチに 影響を与えたくない。 だから、特定時間帯だけ閾値 を越えたら再起動したいんだよ ね
みなさん、サーバーを再起動したくなることありませんか? 障害のとき、サーバーを再起動 したいんだけど、夜間バッチに 影響を与えたくない。 だから、特定時間帯だけ閾値 を越えたら再起動したいんだよ ね めんどくせぇ!!
なんでめんどくさいかと言うと... • CloudWatchにメンテナンス時間を 設ける機能がない • Lambdaとかでスクリプトを書けば できるけど、なるべく作り込みたくない みなさん、サーバーを再起動したくなることありませんか?
みなさん、サーバーを再起動したくなることありませんか? だったら、New Relic 噛ませばいいんじゃね? お?お?
構成
CloudWatchメトリクスが閾値を超えた場合にNew RelicのAlertでEventBridgeへ通知 構成 EC2 CloudWatch EventBridge EC2再起動 AWSインテグレーション機 能でメトリクスを連携 New
Relic AlertのDestinationを EventBridgeに指定
New Relic AlertのMuting rulesを 使うのがミソ 特定時間帯はAlertを上げない仕組み 今回の場合は再起動したくない 時間帯を指定 構成 ココ!!
New Relic AlertのMuting rulesを 使うのがミソ 特定時間帯はAlertを上げない仕組み 今回の場合は再起動したくない 時間帯を指定 構成 ココ!!
うまくできたし、New Relic Alert → Amazon EventBridgeも 試せて満足!
と、思ってたら出てしまった。。 構成
と、思ってたら出てしまった。。 Amazon EventBridge Scheduler 構成 参考:Amazon EventBridge で新しいスケジューラーの提供を開始
CloudWatch AlarmのEnable/Disableを制御できる ので、同じことができてしまう。。 構成 参考:特定時刻だけ CloudWatch アラームを抑制する、 Amazon EventBridge Scheduler
で。
まとめ
• というわけで、あっという間に オワコン化してしまった構成でした。 • Muting rules自体はとっても便利 なのでお試しあれ! まとめ