New Relicエンティティの健全性を監視し、問題が検出された場合は、 AWS SQS または HTTP Webhook を介してロールバック通知をトリガーします。
要件:
- New Relicエンティティ監視
- (オプション)AWS SQSキューまたはHTTPウェブフックエンドポイント
このワークフローの機能:
- 指定された期間の監視エンティティ集計重大度 (デフォルトは 30 分)
- エンティティの健全性を1分ごとにチェックする
- エンティティが CRITICAL または WARNING になった場合、異常なステータスをログに記録します。
- エンティティの詳細を含む AWS SQS ロールバック通知を送信する (設定されている場合)
- HTTP Webhook ロールバック通知を送信する(設定されている場合)
- エンティティが全期間にわたって健全な状態を維持した場合、成功をログに記録します
- エンティティが見つからない場合は監視を停止します
キーアクション: newrelic.nerdgraph.execute 、 newrelic.ingest.sendLogs 、 aws.execute.api 、 (sqs.send_message) 、 http.post
次のステップ
- EC2 管理: インフラストラクチャの変更を自動化
- APIゲートウェイのロールバック: APIゲートウェイの自動化