このページでは、ワークフロー自動化アクションカタログで利用可能なすべてのNew Relic Issueアクションのリファレンスを提供します。これらのアクションを使用すると、集計インテリジェンスのIssueを承認、承認解除、および解決したり、Issueをクエリしてワークフローで条件付きロジックを有効にしたりできます。
前提条件
ワークフロー自動化でNew Relic Issueアクションを使用する前に、以下を確認してください:
- 集計インテリジェンスの問題を管理するための適切な権限を持つNew Relicアカウント。
- 使用を計画している特定の New Relic サービスに必要な権限。
イシューアクション
オープンなNew Relicイシュー(AI Issues)を承認し、ACKNOWLEDGEDとしてマークします。New Relicは、ミューテーションの副作用として、誰が承認したかとイシューレコード(acknowledgedBy / acknowledgedAt)のタイムスタンプを記録します。newrelic.nerdgraph.execute上に構築されています。
次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。
入力 | オプション性 | タイプ | 説明 | 例 |
|---|---|---|---|---|
アカウントID | 必須 | Int | 問題を所有するNew Relicアカウント。正の整数である必要があります。 |
|
issueId | 必須 | 弦 | 承認するAI Issuesのissue識別子。有効なUUIDである必要があります。 |
|
selectors | オプション | リスト | レスポンスから特定の値を抽出するためのJQセレクター。 | |
次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。
出力 | タイプ | 説明 |
|---|---|---|
success | ブール値 |
ミューテーション自体のエラーフィールド(
)とは無関係に、ステップがHTTP/トランスポートエラーなしで実行された場合。 |
errorMessage | 弦 | 呼び出しがHTTP/トランスポートレベルで失敗した場合にのみエラーメッセージが含まれます。これは
(ミューテーション独自のビジネスロジックエラーフィールド)とは異なります。成功時は
。 |
データ | 地図 | NerdGraphレスポンス:
|
次の例では、このアクションの使用方法を示します。
ワークフローの例 |
|---|
|
以前に確認済みのNew Relicの問題(AI Issues)を未確認の状態に戻し、問題レコードのacknowledgedBy/acknowledgedAtフィールドをクリアします。newrelic.nerdgraph.execute上に構築されています。
次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。
入力 | オプション性 | タイプ | 説明 | 例 |
|---|---|---|---|---|
アカウントID | 必須 | Int | 問題を所有するNew Relicアカウント。正の整数である必要があります。 |
|
issueId | 必須 | 弦 | 未承認に戻すAI Issuesの課題識別子。有効なUUIDである必要があります。 |
|
selectors | オプション | リスト | レスポンスから特定の値を抽出するためのJQセレクター。 | |
次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。
出力 | タイプ | 説明 |
|---|---|---|
success | ブール値 |
ミューテーション自体のエラーフィールド(
)とは無関係に、ステップがHTTP/トランスポートエラーなしで実行された場合。 |
errorMessage | 弦 | 呼び出しがHTTP/トランスポートレベルで失敗した場合にのみエラーメッセージが含まれます。これは
(ミューテーション独自のビジネスロジックエラーフィールド)とは異なります。成功時は
。 |
データ | 地図 | NerdGraphレスポンス:
|
次の例では、このアクションの使用方法を示します。
ワークフローの例 |
|---|
|
オープンなNew Relicのイシュー(AI Issues)を解決し、修復手順が完了した時点でクローズします。イシューの状態はCLOSEDに移行し、New Relicはイシューレコードに解決を記録します。newrelic.nerdgraph.executeで構築されています。
次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。
入力 | オプション性 | タイプ | 説明 | 例 |
|---|---|---|---|---|
アカウントID | 必須 | Int | 問題を所有するNew Relicアカウント。正の整数である必要があります。 |
|
issueId | 必須 | 弦 | 解決するAI Issuesの課題識別子。有効なUUIDである必要があります。 |
|
selectors | オプション | リスト | レスポンスから特定の値を抽出するためのJQセレクター。 | |
次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。
出力 | タイプ | 説明 |
|---|---|---|
success | ブール値 |
ミューテーション自体のエラーフィールド(
)とは無関係に、ステップがHTTP/トランスポートエラーなしで実行された場合。 |
errorMessage | 弦 | 呼び出しがHTTP/トランスポートレベルで失敗した場合にのみエラーメッセージが含まれます。これは
(ミューテーション独自のビジネスロジックエラーフィールド)とは異なります。成功時は
。 |
データ | 地図 | NerdGraphレスポンス:
|
次の例では、このアクションの使用方法を示します。
ワークフローの例 |
|---|
|
アカウントのNew Relicの問題(AI Issues)をクエリして一覧表示し、アクティブな問題または過去の問題のリアルタイムのステータス、タイムライン、相関エンティティ、および影響の詳細を返します。状態、優先度、ソース、エンティティ、条件、ポリシー、相関および承認ステータス、時間枠、およびカーソルベースのページネーションによるフィルタリングをサポートします。newrelic.nerdgraph.execute上に構築されています。
次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。
入力 | オプション性 | タイプ | 説明 | 例 |
|---|---|---|---|---|
アカウントID | 必須 | Int | issueを一覧表示するNew Relicアカウント。正の整数である必要があります。 |
|
issueIds | オプション | リスト | 含めるIssue ID。UUID文字列のJSON配列である必要があります。 |
|
状態 | オプション | リスト |
、
、
、
の1つ以上。 |
|
プライオリティ | オプション | リスト |
、
、
、
の1つ以上。 |
|
ソース | オプション | リスト |
(New Relicのアラートエンジンによって発生)または
(REST APIを介して外部で作成)の1つ以上。 |
|
エンティティガイド | オプション | リスト | フィルタリングするエンティティのGUID。 |
|
エンティティ タイプ | オプション | リスト | フィルタリングするエンティティタイプ。 |
|
conditionIds | オプション | リスト | フィルタリングするアラート条件ID。整数のJSON配列である必要があります。 |
|
ポリシー ID | オプション | リスト | フィルタリングするアラートポリシーIDです。整数のJSON配列である必要があります。 |
|
認められている | オプション | ブール値 | 確認ステータスフィルターです。確認済みの問題のみの場合は
を指定します。未確認の問題のみの場合は
を指定します。 |
|
isCorrelated | オプション | ブール値 | ノイズを減らすために、New Relicのアプライドインテリジェンスがこの問題を他の関連する問題とマージしたかどうかを示します。 |
|
mutingStates | オプション | リスト | 通知の抑制ステータス。
、
、
のいずれか1つ以上。 |
|
含む | オプション | 弦 | 主要な問題の属性に対する、大文字と小文字を区別するフリーテキストの一致。 |
|
開始時間 | オプション | Int | タイムウィンドウの開始、エポックミリ秒。負でない必要があります。
が必要です — タイムウィンドウフィルターを適用するには、両方のフィールドが存在する必要があります。 |
|
エンドタイム | オプション | Int | タイムウィンドウの終了、エポックミリ秒。負でない必要があります。
が必要です — タイムウィンドウフィルターを適用するには、両方のフィールドが存在する必要があります。 |
|
カーソル | オプション | 弦 | 以前の呼び出しの
出力からの不透明なページネーショントークン。結果の次のページを取得します。 |
|
selectors | オプション | リスト | レスポンスから特定の値を抽出するためのJQセレクター。 | |
次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。
出力 | タイプ | 説明 |
|---|---|---|
success | ブール値 |
ステップがHTTP/トランスポートエラーなしで実行された場合。 |
errorMessage | 弦 | 呼び出しがHTTP/トランスポートレベルで失敗した場合にのみ、エラーメッセージが含まれます。成功した場合は
。 |
データ | 地図 | NerdGraphのレスポンス。 |
以下の例では、さまざまなフィルター設定でこのアクションを使用する方法を示します。
ワークフローの例 |
|---|
フィルターなし — 状態、優先度、またはその他のフィルターに関係なく、アカウント上のすべての問題をリストします。 以下の例では、基本的なフィルターを使用して、アカウントのアクティブで優先度の高い問題をリストします: 以下の例では、特定の時間枠内の未承認、ミュートされていない、クリティカルな問題に対して複数のフィルターを使用し、セレクタを使用してページネーション用にレスポンスをフラット化しています: 例3の追加結果をページ送りするには、 |