すべてのプロダクト
Search
ドキュメントセンター

Auto Scaling:イベントトリガー タスクの設定

最終更新日:Aug 26, 2026

トラフィックバーストや予測不能なワークロードを持つサービスでは、Cloud Monitor メトリクスに関連付けられたイベントトリガー タスクを使用できます。Auto Scaling は、メトリクスデータをリアルタイムで収集および分析します。データがアラート条件を満たすと、アラートがトリガーされます。その後、Auto Scaling は有効期間内に、関連付けられたスケーリングルールを自動的に実行し、スケーリンググループ内の ECS インスタンスまたは ECI インスタンスの数を調整します。このトピックでは、イベントトリガー タスクを作成、表示、無効化、有効化、変更、削除する方法について説明します。

イベントトリガー タスクの作成

  1. Auto Scaling コンソールにログインします。

  2. 左側メニューで、[監視タスク] をクリックします。

  3. 上部メニューで、リージョンを選択します。

  4. モニタリングタイプを選択し、イベントトリガー タスクを作成できます。

    • システム定義のメトリクスを使用するには、システム監視 タブをクリックします。

    • カスタムメトリクスを使用するには、カスタム監視 タブをクリックします。

    システムモニタリング

    システム監視 タブで アラームタスクの作成 をクリックし、次のパラメーターを設定してから OK をクリックします。

    パラメーター

    説明

    [名前]

    イベントトリガー タスクの名前を入力します。名前は 2 ~ 64 文字にする必要があります。先頭は英字または数字である必要があり、ピリオド (.)、アンダースコア (_)、ハイフン (-) を使用できます。

    [説明]

    イベントトリガー タスクの説明を入力します。説明は 2 ~ 255 文字にする必要があり、タスクの目的などを記述できます。

    [リソースのモニタリング]

    モニタリングするスケーリンググループを選択します。名前でスケーリンググループを検索できます。スケーリンググループには、ECS インスタンスまたは ECI インスタンスを含めることができます。

    [モニタリングタイプ]

    Cloud Monitor が収集するメトリクスです。デフォルト値は システム監視 です。このパラメーターを設定する必要はありません。

    [アラートメトリックの説明]

    アラートをトリガーするために満たす必要がある条件です。1 つ以上のシステム定義メトリクスを選択する必要があります。メトリクスを追加するには、メトリックの追加 をクリックします。このセクションには 2 つのパートがあります。

    • メトリクス:システムモニタリングがサポートするメトリクスの名前です。たとえば、(エージェント) CPU 使用率や (エージェント) メモリ使用率などです。詳細については、「システムモニタリングのイベントトリガー タスク」をご参照ください。

      説明

      システムモニタリングがサポートするメトリクスは、スケーリンググループのタイプによって異なります。コンソールのページに表示されるメトリクスが優先されます。

    • 統計方法:メトリクス値がしきい値を超えたかどうかを判断するルールです。平均値、最大値、または最小値に基づいてルールを設定できます。たとえば、CPU 使用率が 80% を超えるという条件の場合:

      • 平均値:スケーリンググループ内のすべての ECS または ECI インスタンスの平均 CPU 使用率が 80% を超えた場合にアラートがトリガーされます。

      • 最大値:スケーリンググループ内で CPU 使用率が最も高い ECS または ECI インスタンスの CPU 使用率が 80% を超えた場合にアラートがトリガーされます。

      • 最小値:スケーリンググループ内で CPU 使用率が最も低い ECS または ECI インスタンスの CPU 使用率が 80% を超えた場合にアラートがトリガーされます。

    [マルチメトリックの関係]

    複数のメトリクス間の関係を指定します。すべてのメトリックが条件を満たすとアラートを発報する または 任意の 1 つのメトリックが条件を満たすとアラートを発報する 場合にアラートをトリガーするように選択できます。

    [参照期間]

    15 秒1 分2 分5 分、または 15 分 を選択できます。Auto Scaling は、統計期間に基づいてデータを収集、集計、比較します。期間が短いほど、アラートがトリガーされやすくなります。ビジネスニーズに合った期間を選択してください。

    説明

    15 秒の統計期間は、ECS タイプのスケーリンググループでのみサポートされます。

    [後でトリガー]

    アラートがトリガーされる前に、メトリクスが条件を連続して満たす必要がある回数です。メトリクス値がしきい値を超えると、Auto Scaling は発生回数をカウントします。指定された連続発生回数に達した後にのみ、アラートとスケーリングルールがトリガーされます。

    [有効期間]

    イベントトリガー タスクが有効である期間です。この期間内にアラートがトリガーされると、指定されたスケーリングルールが自動的に実行されます。この期間外では、アラートはトリガーされますが、スケーリングルールは実行されません。

    • 未設定:デフォルトでは、タスクは常に有効です。

    • cron 式の設定:タスクは cron 式で指定された時間範囲でのみ有効になります。cron 式の詳細については、「cron 式」をご参照ください。

    [アラーム時トリガールール]

    条件が満たされたときに実行されるスケーリングルールです。スケーリングアクティビティをトリガーするには、少なくとも 1 つのスケーリングルールを指定する必要があります。ルールは、モニタリング対象のスケーリンググループに属している必要があります。

    カスタムモニタリング

    カスタム監視 タブで アラームタスクの作成 をクリックし、次のパラメーターを設定してから OK をクリックします。

    パラメーター

    説明

    [名前]

    イベントトリガー タスクの名前を入力します。名前は 2 ~ 64 文字にする必要があります。先頭は英字または数字である必要があり、ピリオド (.)、アンダースコア (_)、ハイフン (-) を使用できます。

    [説明]

    イベントトリガー タスクの説明を入力します。説明は 2 ~ 255 文字にする必要があり、タスクの目的などを記述できます。

    [リソースのモニタリング]

    モニタリングするスケーリンググループを選択します。名前でスケーリンググループを検索できます。スケーリンググループには、ECS インスタンスまたは ECI インスタンスを含めることができます。

    [モニタリングタイプ]

    Cloud Monitor に報告するカスタムメトリクスです。デフォルト値は カスタム監視 です。このパラメーターを設定する必要はありません。

    [アプリケーショングループ]

    カスタムモニタリング用のイベントトリガー タスクを作成する前に、カスタムメトリクスを Cloud Monitor に報告する必要があります。メトリクスを報告する際には、Cloud Monitor のアプリケーション グループ ID を指定する必要があります。既存のアプリケーション グループ ID を使用することもできます。アプリケーション グループが存在しない場合は、Cloud Monitor コンソールで作成する必要があります。詳細については、「アプリケーション グループの作成」をご参照ください。

    [監視メトリック]

    カスタムメトリクスを選択します。カスタムメトリクス (メトリクスの時系列) の表示方法の詳細については、「カスタムモニタリングのイベントトリガー タスク」をご参照ください。

    [ディメンション]

    モニタリングのディメンションを選択します。これは、カスタムメトリクスに設定したディメンションです。通常、時系列メトリクスがモニタリングするリソースの範囲を指定します。

    たとえば、ディメンションとして ecs_id を使用する場合、メトリクスはその特定の ECS サーバーの CPU データをモニタリングします。

    [参照期間]

    1 分2 分5 分、または 15 分 を選択できます。Auto Scaling は、統計期間に基づいてデータを収集、集計、比較します。期間が短いほど、アラートがトリガーされやすくなります。ビジネスニーズに合った期間を選択してください。

    [統計方法]

    メトリクス値がしきい値を超えたかどうかを判断するルールです。平均値、最大値、または最小値に基づいてルールを設定できます。詳細については、「統計方法」をご参照ください。

    [後でトリガー]

    アラートがトリガーされる前に、メトリクスが条件を連続して満たす必要がある回数です。メトリクス値がしきい値を超えると、Auto Scaling は発生回数をカウントします。指定された連続発生回数に達した後にのみ、アラートとスケーリングルールがトリガーされます。

    [有効期間]

    イベントトリガー タスクが有効である期間です。この期間内にアラートがトリガーされると、指定されたスケーリングルールが自動的に実行されます。この期間外では、アラートはトリガーされますが、スケーリングルールは実行されません。

    • 未設定:デフォルトでは、タスクは常に有効です。

    • cron 式の設定:タスクは cron 式で指定された時間範囲でのみ有効になります。cron 式の詳細については、「cron 式」をご参照ください。

    [アラーム時トリガールール]

    条件が満たされたときに実行されるスケーリングルールです。スケーリングアクティビティをトリガーするには、少なくとも 1 つのスケーリングルールを指定する必要があります。ルールは、モニタリング対象のスケーリンググループに属している必要があります。

イベントトリガー タスクの表示

イベントトリガー タスクが作成された後、イベントトリガー タスクリストでその基本情報、アラートトリガールール、およびモニタリング情報を表示できます。この情報は、タスクの設定とモニタリングデータの変化傾向を理解するのに役立ちます。

  1. Auto Scaling コンソールにログインします。

  2. 左側メニューで、[監視タスク] をクリックします。

  3. 上部メニューで、リージョンを選択します。

  4. モニタリングタイプを選択します。

    • システムモニタリングのイベントトリガー タスクを表示するには、システム監視 タブをクリックします。

    • カスタムモニタリングのイベントトリガー タスクを表示するには、カスタム監視 タブをクリックします。

  5. 管理する監視タスクを見つけ、タスク名/ID 列でその ID をクリックします。

  6. タスクの詳細を表示します。

    タスクの基本情報、アラートトリガールール、およびモニタリング情報を表示できます。詳細は以下のとおりです。

    項目

    説明

    [基本情報]

    タスク名、タスク ID、ルールトリガー状態、アラート状態、統計期間、モニタリング対象リソース、モニタリングタイプ、スケーリングルールをトリガーする条件、および説明が含まれます。

    イベントトリガー型のタスクの アラートステータスデータ不十分 である場合、Cloud Monitor が Auto Scaling のイベントトリガー型のタスクに対応する ECS サーバーからソースデータを収集できなかったことが原因である可能性があります。詳細については、「Auto Scaling でイベントトリガー型のタスクを作成する際にデータ不足が報告される」をご参照ください。

    [アラーム時トリガールール]

    イベントトリガー タスクがトリガーされたときに実行されるスケーリングルールを一覧表示します。対応するスケーリンググループとスケーリングルールの詳細も表示できます。

    [監視情報]

    表示される内容は、選択したメトリクスによって異なります。メトリクスデータの変化傾向を示します。自動更新を有効にするか、リアルタイムのモニタリングデータを手動で更新できます。

イベントトリガー タスクの無効化または有効化

  • イベントトリガー タスクがスケーリングアクティビティをトリガーするのを一時的に防ぎたい場合は、タスクを無効化できます。タスクを無効化する前に、そのステータスが 正常アラーム、または データ不十分 である必要があります。

  • 無効化されたイベントトリガー タスクを有効化して、その動作を再開させることができます。タスクを有効化する前に、そのステータスが 無効 である必要があります。

  1. Auto Scaling コンソールにログインします。

  2. 左側メニューで、[監視タスク] をクリックします。

  3. 上部メニューで、リージョンを選択します。

  4. モニタリングタイプを選択します。

    • システムモニタリングのイベントトリガー タスクを管理するには、システム監視 タブをクリックします。

    • カスタムモニタリングのイベントトリガー タスクを管理するには、カスタム監視 タブをクリックします。

  5. イベントトリガー タスクを無効化または有効化できます。

    • イベントトリガー タスクの無効化:無効化するタスクを見つけ、操作 列で 無効 をクリックします。

    • イベントトリガー タスクの有効化:有効化するタスクを見つけ、操作 列で 有効化 をクリックします。

  6. OK をクリックします。

イベントトリガー タスクの変更または削除

イベントトリガー タスクがニーズを満たさなくなった場合は、再作成することなく、そのプロパティの 1 つ以上を変更できます。タスクを使用しなくなった場合は、削除できます。

  1. Auto Scaling コンソールにログインします。

  2. 左側メニューで、[監視タスク] をクリックします。

  3. 上部メニューで、リージョンを選択します。

  4. モニタリングタイプを選択します。

    • システムモニタリングのイベントトリガー タスクを管理するには、システム監視 タブをクリックします。

    • カスタムモニタリングのイベントトリガー タスクを管理するには、カスタム監視 タブをクリックします。

  5. イベントトリガー タスクを変更または削除できます。

    • イベントトリガー タスクの変更:変更するタスクを見つけ、操作 列で 編集 をクリックします。

      リソースのモニタリングモニタリングタイプ オプションは変更できません。他のイベントトリガー タスク設定項目の詳細については、「イベントトリガー タスクの作成」をご参照ください。

      重要

      アラートトリガールールがターゲット追跡スケーリングルールの場合、イベントトリガー タスクの基本情報は変更できません。

      タスクのアラートトリガールールを変更するには、タスクを見つけて 操作 列で トリガールールの編集 をクリックします。その後、アラートトリガールールを追加または削除できます。

      説明

      同じリージョン内の他のスケーリンググループのルールを含め、複数のアラートトリガールールを追加できます。これにより、単一のリソースからのモニタリングデータに基づいて、関連するスケーリンググループを調整できます。また、すべてのアラートトリガールールを削除して、スケーリングアクティビティをトリガーせずにモニタリング専用としてタスクを使用することもできます。

    • イベントトリガー タスクの削除:削除するタスクを見つけ、操作 列で 削除 をクリックします。

      重要

      ステップスケーリングルールにアタッチされているイベントトリガー タスクは削除できません。タスクを削除するには、まずステップスケーリングルールを削除する必要があります。

  6. OK をクリックします。