ワークフロー自動化の一般的な自動化シナリオ。基本パターンから高度なパターンまで進みます。出発点として使用するか、すぐにデプロイできるソリューションのテンプレート ライブラリを探索してください。
利用可能なテンプレートワークフロー
New Relicワークフロー Automation UIでテンプレートに直接アクセスします。
- All Capabilities > Workflow Automationへ移動
- Create workflow [ワークフローの作成を]クリック
- Use a template [テンプレートを使用するを]選択
- テンプレートライブラリを参照して、ユースケースに合ったワークフローを選択します。
テンプレートには次のものが含まれます。
- 事前設定されたワークフローステップとロジック
- 入力例
- 必要な認証情報と統合
- 期待される成果の文書化
テンプレートをそのまま使用するか、特定の要件に合わせてカスタマイズします。
複雑さ別のワークフロー例
ワークフロー操作とステップ間のデータの受け渡しを示す基本的な例。
例 | 説明 |
|---|---|
REST APIからデータを取得し、外部システムにデータを送信します | |
セレクタを使用してJSONレスポンスを解析し、特定のフィールドを抽出します。 | |
ワークフロー入力を使用して実行時に動的な値を渡す | |
前のステップからの出力をチェーンアクションに参照する | |
リスト、マップ、コレクションを反復処理する | |
意思決定にはスイッチ文を使用する |
Slack、AWS、REST API などの一般的なサービスとワークフローを統合します。
統合 | 説明 |
|---|---|
NRQL書き込みを実行してCSVに変換し、Slackに投稿する | |
IAM ロール認証を使用して SQS キューにメッセージを送信する | |
外部APIをポーリングし、結果をループしてNew Relicにログを記録する |
インフラストラクチャ管理とインシデント対応のための、複雑な本番環境対応の自動化。
ワークフロー | 説明 |
|---|---|
NRQL の結果を時間枠全体で比較して異常を検出する | |
エンティティの健全性を監視し、ロールバック通知をトリガーします | |
CPU アラートに応答し、EC2 インスタンスのサイズ変更を自動化する | |
デプロイメントを検出し、API Gateway のロールバックを自動化する |
次のステップ
- トラブルシューティング: 資格情報エラー、統合の問題、ワークフローの失敗を修正します。
- ベストプラクティス: エラー処理、パフォーマンスの最適化、テスト戦略。
- ワークフローの制限: タイムアウト、レート制限、制約を理解します。