• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

ワークフローから通知を送信する

プレビュー

この機能はまだ開発中ですが、ぜひお試しください。

この機能は現在、弊社のプレリリース ポリシーに従ってプレビュー プログラムの一部として提供されています。

このページでは、ワークフロー自動化と通知を統合する 2 つの方法について説明します。

  1. ワークフローから通知を送信する: ワークフロー内で Slack、PagerDuty、電子メール、または Webhook アクションを使用して、ワークフローが完了したとき、失敗したとき、または承認が必要になったときにチームに通知します。
  2. アラートからワークフローをトリガーする: New Relicアラートの宛先としてワークフロー オートメーションを設定し、アラート条件に違反したときにワークフローを自動的に開始します。

重要

2つの異なる概念:

  • アウトバウンド通知: ワークフローは次のようなアクションを使用してSlack/PagerDutyにメッセージを送信します。 slack.chat.postMessage
  • インバウンドトリガー: New Relicアラートはワークフローの実行をトリガーし、自動的にissueIdを渡します

ワークフローから通知を送信する

これらの通知チャネルを使用して、ワークフロー内からチームを集計します。 ユースケースに適したチャネルを選択してください。

チャネル

最適な用途

セットアップの複雑さ

特徴

スラック

チームコラボレーション、承認

簡単 - ボットトークンが必要

豊富なメッセージ、反応、スレッド

PagerDuty

インシデント管理、オンコール

簡単 - APIキーが必要です

エスカレーションポリシー、インシデント追跡

メール

正式な通知、報告

簡単 - SMTP設定

添付ファイル、HTMLフォーマット

Webhook

カスタムインテグレーション

中 - エンドポイントが必要

柔軟なペイロード、あらゆるシステム

あなたが始める前に

通知を構成する前に、次の点を確認してください。

ヒント

ワークフローから通知を送信する場合: アクション カタログを使用して、通知アクション (slack.chat.postMessageなど) をワークフロー ステップに直接追加します。 Slack アクションPagerDuty アクションを参照してください。

アラートからワークフローをトリガーする

New Relicアラートの宛先としてワークフロー オートメーションを設定すると、アラート条件に違反したときにワークフローが自動的に開始されます。 カウントによってトリガーされると、ワークフローは自動的にissueIdaccountId入力として受け取ります。

  1. one.newrelic.com > All capabilities> Alerts > Destinationsに移動し、Workflow Automation [ワークフロー オートメーションを]選択します。

  2. ワークフロー オートメーションを設定するには、ワークフロー オートメーションの宛先名(** ワークフロー オートメーション ** の一意の名前) やAPIキーなどの必要な情報を入力します。

  3. Save destination [保存先]をクリックします。

    Image of the Workflow Automation destination page.

まとめ通知ワークフローを作成する

ワークフローオートメーションを宛先として設定したら、分割通知ワークフローを作成して、どのアラートがワークフローをトリガーするかを定義します。

重要

以下の手順は、ワークフロー Automationではなく、分割通知ワークフロー (New Relicアラートの一部) を設定するための手順です。 上で構成したワークフロー オートメーションの宛先を含む宛先へのワークフロー ルートの問題を一括通知します。 一括ワークフローの完全なドキュメントについては、インシデントワークフローを参照してください。

  1. Alerts > Notification Workflowsに移動し、 + Add a workflow [+ ワークフローの追加]を選択します。

  2. 通知ワークフローを構成するには、「通知ワークフローの構成」ページで必要な情報を入力します。

    • 認識できる一意の名前を入力します。
    • Basic [基本]フィルター オプションのそれぞれのドロップダウンからTag [タグ]、Policy [ポリシー]、Priority [優先度の]プロパティを選択してインシデントに関する通知を受け取るか、Advanced [詳細]フィルター オプションを選択してAttributes [プロパティ]、Operators [演算子]、Values [値を]選択してより詳細なインシデント通知を取得します。
    • Additional settings [追加設定]をクリックすると、 NRQL クエリを構築してデータを拡充し、New Relic プラットフォーム全体から関連データを収集できます。エンリッチメントの例については、 「ワークフロー データ エンリッチメント」を参照してください。
  3. 通知先を指定するには、 Notify [通知]セクションで、前の手順で作成したWorkflow Automation [ワークフロー自動化の]通知先を選択します。

  4. (オプション) ワークフローをトリガーすると同時に通知を受信するために、 Slackなどの他の送信先を追加することもできます。

    1. ドロップダウンリストからSlack destination [Slack の送信先]を選択します。
    2. ドロップダウン リストからChannel [チャネルを]選択し、Receive notification updates on the channel [チャネルの通知更新を受信する]チェックボックスをオンにします。
    3. 必要に応じて、 Custom Details [カスタム詳細]セクションにカスタム メッセージを追加します。

    ヒント

    Send test notification [テスト通知の送信]を使用してテスト通知を送信することをお勧めします。

    1. Save message [メッセージを保存]を選択します。
  5. Activate workflow [ワークフローのアクティブ化]を選択します。

    Image of how to configure a workflow

ワークフロー自動化に渡されるデータ

一括がワークフロー オートメーションをトリガーする場合:

  • issueId : ワークフローに自動的に渡されます。ワークフローはこれを入力として受け入れる必要があります。 「独自のワークフローを作成する」に記載されているように、 issueIdは「ワークフローが数回から実行されるときに自動的に提供されます」。
  • accountId : New Relic アカウント ID。ワークフローはこれを必須の入力として受け入れる必要があります。

ワークフロー自動化定義では、これらの入力を宣言する必要があります。例えば:

workflowInputs:
accountId:
type: Int
issueId:
type: String

重要

defaultValueのない入力は必須であり、ワークフローがトリガーされるときに提供する必要があります。その後、ワークフロー内で NerdGraph API使用してissueIdを使用して集計の詳細を行うことができます。

次のステップ

Copyright © 2025 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.