アクション・カタログ

Instana で使用されている自動化の詳細を表示するには、ナビゲーションメニューの [自動化] をクリックしてください。

イベントを診断および修正するためのアクションを作成、編集、および削除できます。 アクションを管理するには、 「自動化」 > 「アクション・カタログ」をクリックします。 定義されたアクションが表示されます。 各アクションにタグを付与することで、イベントが発生した際に Instana がアクションの推奨にこれらのタグを利用できるようになります。

アクション・カタログ

アクション・カタログには、以下のカテゴリーがあります。

  • ユーザー作成: ユーザーが作成したすべてのアクションがこのカタログに追加されます。 これらのアクションを作成、編集、コピー、テスト、および削除して、イベントを診断および修復することができます。

  • AI 生成: watsonx.ai によって生成されたすべてのアクションがこのカタログに追加されます。 これらのアクション、およびテスト・スクリプト・アクションを表示およびコピーすることができます。 ただし、AI で生成されたアクションを削除または編集することはできません。

注: AI 生成のアクションを使用してポリシーを作成することはできません。 AI 生成アクションからポリシーを作成するには、ユーザー作成アクションを作成する AI 生成アクションをコピーする必要があります。 その後、このユーザー作成アクションを使用してポリシーを作成できます。

アクション・タイプ

以下のアクションのタイプを作成できます。

  • 資料へのリンク: イベント・コンテキストから直接、既知の問題を診断または修復するための関連資料にアクセスします。

  • スクリプトスクリプトアクションセンサー を使用して、エージェント上で実行できる自動化スクリプトを追加します。

    スクリプトの内容をアクションカタログ(内部)に保存するか、 GitHub リポジトリまたは GitLab プロジェクトから参照することができます。 Linux、 AIX、 Solaris、 IBMi ( OS/400 )、 macOS,、および Windows の各オペレーティングシステム上で、エージェントのスクリプトを実行できます。 スクリプトでは、ターゲット・エージェント・システムでサポートされている任意の構文およびコマンドを使用できます。

  • HTTPHTTP アクションセンサー を使用して、エージェント上のWebhookやその他の REST API を呼び出すために、 HTTP 呼び出しを追加します。

  • 手動: 問題を修正または診断するための手動の手順または手順を追加します。

  • GitHub 課題課題アクションセンサー を使用して、 GitHub の課題を開く、閉じる、またはコメントを追加します。

  • GitLab 課題課題アクションセンサー を使用して、 GitLab の課題を開く、閉じる、またはコメントを追加します。

  • JiraタスクIssueアクションセンサー を使用して、Jiraタスクを開いたり、閉じたり、コメントを追加したりできます。

また、 「 Ansible 」アクションセンサー を使用することで、 Ansible のジョブテンプレートやワークフローのジョブテンプレートを、 AnsibleAnsible Automation Controller アクションとしてインポートすることもできます。 Ansible アクションのパラメータのうち、 DescriptionValue TypeDisplay nameおよび Default Value のみを更新できます。

注: アクションを作成、更新、コピー、または削除するには、 二段階認証が有効になっている必要があります。

アクション・パラメーター

アクション定義から各アクションの入力パラメーターを構成できます。

StaticVault、および Dynamic の各パラメーター・タイプがサポートされています。

  • 静的: デフォルト値を指定できる静的値が含まれます。この値は、アクションの実行時にオプションで更新できます。
  • Vault :ターゲットエージェントに設定されているシークレットマネージャー から値を取得します。 実行時に値に動的にアクセスするには、 「シークレット・パス」「シークレット・キー」の両方を指定します。
  • 動的: タグに基づく問題に関連する、モニター対象インフラストラクチャーから派生した値のセット。 パラメータ Dynamic は自動的に検出され、 Instana 独自の「 ダイナミックグラフ」 を活用して、監視対象システムの関連性を継続的に更新します。
  • デフォルト値: オプションで、静的パラメーターのデフォルト値を定義します。
  • 非表示: オプションで、実行時に値を非表示にします。 指定する場合は、デフォルト値を設定する必要があります。

アクションパラメータの使用

アクション定義ページでは、以下のようにしてアクションの入力パラメーターにアクセスできます。

  • パラメーター置換: 置換形式 @@parameter_name@@を使用して、アクション内の定義済みパラメーターを参照します。 アクション・センサーは、アクションの実行時にストリングをアクション・パラメーター値に置き換えます。
    ...
    echo "@@parameter_name@@"
    ...
    

パラメータの置換は、アクション定義内のどのフィールドでも使用できます。 たとえば、 HTTP アクションの「」や「」 Header フィールド Host で使用できます。

パラメーター置換

  • 環境変数: スクリプト・アクション・センサーは、アクションの実行時にアクションで直接アクセスできる $parameter_name という名前の環境変数を定義します。 これは、スクリプト・アクション・タイプの場合にのみ使用できます。
    ...
    echo $parameter_name
    ...
    

アクションとイベント、およびスマートアラートの関連付け

イベント定義またはスマートアラートによってイベントが発生した際にアクションを実行するには、そのアクションを Instana のイベント定義またはスマートアラートに関連付けます。 この関連付けを構成するためのポリシーを作成します。 AI 生成アクションを使用してポリシーを作成することはできません。 AI 生成アクションからポリシーを作成するには、ユーザー作成アクションを作成する AI 生成アクションをコピーする必要があります。 その後、このユーザー作成アクションを使用してポリシーを作成できます。 詳細については、 「自動化ポリシーの作成」 を参照してください。