1K Views
September 13, 24
スライド概要
connpass での New Relic User Group Vol.11 ただのLT大会 での発表資料です。
デイリースクラムでの New Relic活用例 後東 拓哉 2024/9/11 1
目次 ⚫ 自己紹介 ⚫ LTのテーマ! ⚫ 前提知識 ⚫ New Relicの連携について ⚫ .NET ⚫ JavaScript ⚫ New Relicの活用 ⚫ Slack通知 ⚫ ダッシュボード 2024/9/11 2
目次 ⚫ 自己紹介 ⚫ LTのテーマ! ⚫ 前提知識 ⚫ New Relicの連携について ⚫ .NET ⚫ JavaScript ⚫ New Relicの活用 ⚫ Slack通知 ⚫ ダッシュボード 2024/9/11 3
自己紹介 ⚫ 名前:後東 拓哉(ごとう たくや) ⚫ 経歴:新卒入社、現在2年目 ⚫ 業務:ECサイト等に導入されるレコメンドサービスの開発・保守 ⚫ 役割:スクラムマスター・開発者 2024/9/11 4
LTのテーマ! 2年目でも で オブザーバビリティ Slack通知&ダッシュボード 2024/9/11 5
目次 ⚫ 自己紹介 ⚫ LTのテーマ! ⚫ 前提知識 ⚫ New Relicの連携について ⚫ .NET ⚫ JavaScript ⚫ New Relicの活用 ⚫ Slack通知 ⚫ ダッシュボード 2024/9/11 6
前提知識 ⚫ 開発手法 - アジャイル開発手法の1つ、「スクラム」を採用 - スクラムイベントの1つ「デイリースクラム(朝会)」でNew Relicを確認する時間がある ⚫ 用語 - テナント:レコメンドサービスを導入してくださっているお客様 2024/9/11 7
目次 ⚫ 自己紹介 ⚫ LTのテーマ! ⚫ 前提知識 ⚫ New Relicの連携について ⚫ .NET ⚫ JavaScript ⚫ New Relicの活用 ⚫ Slack通知 ⚫ ダッシュボード 2024/9/11 8
New Relicの連携について ⚫ .NET ・Kubernetesインテグレーション 2024/9/11 9
New Relicの連携について ⚫ JavaScript ・AWS Cloud Frontの設定 - オリジン追加`log-api.newrelic.com`+ビヘイビア設定 2024/9/11 10
目次 ⚫ 自己紹介 ⚫ LTのテーマ! ⚫ 前提知識 ⚫ New Relicの連携について ⚫ .NET ⚫ JavaScript ⚫ New Relicの活用 ⚫ Slack通知 ⚫ ダッシュボード 2024/9/11 11
New Relicの活用 2年目でも で オブザーバビリティ ↓ 異常の観測 → 「誰でもいつでも」 原因の特定 → 「誰でも簡単に」 ↓ Slack通知 ダッシュボード 2024/9/11 12
New Relicの活用:異常の観測 ⚫ Slack通知 - New Relicで監視しているリソースのエラー ・アプリケーションエラー ・アクセス集中によるエラー ・CPU/メモリ使用率監視 ・DBのIO/ストレージ使用率監視 など… - New Relic Synthetics ・APIの死活監視 図. NewRelic Syntheticsアラートの例 2024/9/11 図. NewRelicで監視している リソースのエラーのアラート例 13
New Relicの活用:異常の観測 ⚫ Slack通知 - 工夫 ・WorkflowsでWebhookを使うことでレイアウトをカスタマイズ →必要な最低限のテキスト情報のみに 2024/9/11 14
New Relicの活用:原因の特定 ⚫ ダッシュボード - デイリースクラム用(朝会用) - 各リソース詳細用 - SLO用 2024/9/11 15
New Relicの活用:原因の特定 ⚫ デイリースクラム用 - ここを見るだけでシステム全体の基本的な状況が把握できる - 工夫 ・各リソース詳細用のウィジェットを流用する 2024/9/11 16
New Relicの活用:原因の特定 ⚫ 各リソース詳細用 - Cloud Front用、Kubernetes用など - 工夫 ・細かいウィジェットを複数用意することで、少しのNRQLの修正で詳しく調べられる 2024/9/11 17
New Relicの活用 ⚫ SLO用 - SLO達成度が一目で分かる! - 工夫 ・Thresholdを使用した色分け Thresholdを設定 (閾値で色分けされて分かりやすい) 2024/9/11 18
以上 2024/9/11 19