メインコンテンツへスキップ

Composer インサイト

Composer インサイトアクションは、プロプライエタリインサイト のレシピと、それらのフローからの検出結果を一覧表示し、毎回インサイトのダッシュボードを確認しなくてもオープンなイシューに対応できるようにします。たとえば、毎週のフローで、依然としてアクティブなコスト検出結果を持つレシピを一覧表示し、その中からコスト削減の閾値を超えるものだけを残し、影響を受けるリソースを Terraform PR agent に渡して pull request を作成させることができます。

これらのアクションは Cloud Intelligence ノード 上で実行されます。

始める前に​

クエリを実行するアカウントで Composer が有効になっている必要があります。

必要な権限​

  • DoiT アカウントに Insights Manager 権限が必要です。

アクションを探す​

Cloud Intelligence アクションノードを追加し、List recipes または List recipe findings アクションを選択することで、フローから Composer レシピおよび検出結果を一覧表示できます。

  1. ノードを追加する際、Actions から Cloud Intelligence を選択します。Find Cloud Intelligence actions ペインが表示されます。

  2. ComposerApi サービスを検索します。

    Composer API actions

  3. List recipes または List recipe findings アクションを選択します。

  4. アクションを設定します。フィールドでは + ボタンを使用して、前のノードの値を参照できます。詳細は Node parameters を参照してください。

    • List recipes は Composer レシピのページネーションされたリストを返します。クラウドプロバイダー、重要度、pillar、レシピに現在アクティブな結果があるかどうかでフィルターでき、ページを並べ替えることもできます(たとえば重要度やアクティブな結果数でソート)。

    • List recipe findings は、1 つのレシピに対する個々の検出結果を返します。前の List recipes ステップからレシピ ID を渡してください。アカウント、地域、リソース名、ステータス(active、snoozed、resolved、all)でフィルターできます。ステータスを省略した場合、このアクションは通常アクティブな検出結果のみを返します。

例:一覧表示・フィルター・検出結果の取得​

この例では、現在アクティブな結果を持つ Composer レシピを一覧表示し、最適化可能なコストが閾値を超えるレシピだけを残してから、残った各レシピの検出結果を一覧表示します。

  1. List recipes を実行し、必要に応じて現在アクティブな結果を持つレシピのみに限定します。

  2. さらに絞り込みたい場合は、Filter ノード を追加します。たとえば、最適化可能なコストが閾値を超えるレシピだけに絞り込みます。

  3. 残った各レシピ ID に対して List recipe findings を実行し、アクティブな検出結果を取得します。

テスト​

ノードをテストするには、Test を選択してください。

関連情報​