

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# パフォーマンスのモニタリング
<a name="monitoring-performance"></a>

Amazon Quick Automate は、オートメーションのパフォーマンスの追跡、監査、トラブルシューティングに役立つ包括的なモニタリング機能を提供します。このセクションでは、Amazon Quick Automate のパフォーマンスモニタリング機能を使用する方法について説明します。

## 前提条件
<a name="monitoring-prerequisites"></a>

パフォーマンスダッシュボードを使用する前に、以下が必要です。
+ アクティブなオートメーション - メトリクスを表示するには、少なくとも 1 つのオートメーションを実行する必要があります
+ 自動化グループアクセス - モニタリングする自動化グループを表示するアクセス許可

## 自動化の概要ダッシュボード
<a name="automation-summary-dashboard"></a>

Automations タブには、オートメーションポートフォリオ全体で高レベルのメトリクスと主要なパフォーマンス指標が表示されます。

### 自動化の概要グラフ
<a name="automation-summary-charts"></a>

ダッシュボードには、主に 3 つのパフォーマンスの視覚化が含まれています。
+ **Automation Distribution** - オートメーショングループ別に整理されたデプロイされたオートメーションの数を表示し、組織全体のオートメーションフットプリントを理解するのに役立ちます。
+ **成功率** - 正常に完了したケースと例外が発生したケースの割合を表示し、自動化の信頼性に関するインサイトを提供します。
+ **Time Savings** - ケースの正常な完了数に、自動化プロジェクトごとに設定された推定削減時間を乗じて、節約された合計時間を計算します。

### 自動化の詳細テーブル
<a name="automation-details-table"></a>

各オートメーションには、主要なメトリクスとステータス情報が表示されます。
+ **オートメーション名** - デプロイされたオートメーションの名前とバージョン
+ **最新の実行** - 最新の実行ステータスとタイムスタンプ
+ **ケースメトリクス** - 処理されたケースの数。内訳は次のとおりです。
  + 正常に完了したケース
  + ビジネス例外のあるケース
  + システム例外のあるケース
+ **タスク** - オートメーションによって作成されたヒューhuman-in-the-loopタスクの数

## ダッシュボードを実行する
<a name="runs-dashboard"></a>

Runs タブでは、個々のオートメーションの実行とその結果を詳細に確認できます。

### 実行ステータス
<a name="run-statuses"></a>

自動化は、次のいずれかの実行ステータスになります。
+ **待機中** - オートメーションはキューに入れられ、使用可能なシステムリソースが実行を開始するのを待ちます。これは通常、短い移行状態です。
+ **進行中** - オートメーションは設定されたステップをアクティブに実行しています。ログを通じてリアルタイムの進行状況をモニタリングできます。
+ **完了** - オートメーションはすべてのステップを正常に完了しました。
+ **失敗** - オートメーションでエラーが発生し、実行から回復できず、実行が停止しました。詳細なエラー情報はログで確認できます。
+ **停止** - ユーザーは、終了アクションまたは終了アクションを使用して自動化の実行を手動で中断しました。

**注記**  
未完了の実行の数には、待機中と進行中が含まれます。

### 実行の詳細テーブル
<a name="run-details-table"></a>

各実行は、次の列を通じて包括的な実行情報を提供します。
+ **ステータス** - 現在の実行ステータス (実行ステータスタイプで定義)
+ **自動化** - 実行中の自動化の名前
+ **バージョン** - 実行されたオートメーションの特定のバージョン番号
+ **開始時刻** - 自動化の実行が開始された時刻
+ **終了時刻** - オートメーションが完了または停止したとき
+ **期間** - オートメーションの合計実行時間
+ **ケースメトリクス** - 処理されたケースの数。内訳は次のとおりです。
  + 正常に完了したケース
  + ビジネス例外のあるケース
  + システム例外のあるケース
+ **タスク** - 実行時に作成されたヒューhuman-in-the-loopタスクの数

**注記**  
データは、最初にページに移動するときに更新されます。更新ボタンをクリックして、いつでも最新のデータを取得します。

## Cases ダッシュボード
<a name="cases-dashboard"></a>

Cases タブを使用すると、ライフサイクルを通じて個々のケースレコードを追跡できます。

### ケースグラフ
<a name="case-charts"></a>

ダッシュボードには、主に 2 つのパフォーマンス可視化が含まれています。
+ **作成されたケースの合計** - 時間の経過とともに作成されたケースの数を表示し、オートメーションボリュームを理解するのに役立ちます。
+ **上位の例外** - 上位 5 つの例外の理由とそれぞれの相対的な数を表示し、最適化の取り組みに優先順位を付けて成功率を向上させるのに役立ちます。

### ケースのステータス
<a name="case-statuses"></a>

ケースは、次のいずれかの処理ステータスになります。
+ **準備完了** - ケースが作成され、処理のためにピックアップされるのを待っています。これはすべての新しいケースの初期状態です。
+ **進行中** - ケースはオートメーションによってアクティブに処理されています。ログを通じてリアルタイムの進行状況をモニタリングできます。
+ **解決保留中** - ケースは、処理を続行する前にヒューhuman-in-the-loopタスクが完了するのを待っています。タスクが解決されると、ケースは準備完了ステータスに戻ります。
+ **成功** - ケースは例外なく完了しました。
+ **失敗** - ケースで次のいずれかの例外タイプが発生しました。
  + **ビジネス例外** - ケースで処理されたビジネスルール違反が発生し、処理が停止しました。詳細な例外情報はログで確認できます。
  + **システム例外** - ケースでテクニカルエラーが発生し、処理が停止しました。詳細なエラー情報はログで確認できます。

ケース処理とオーケストレーションパターンの詳細については、[「オーケストレーションアクション](https://docs.aws.amazon.com/actions-orchestration.html)」を参照してください。

## 検索とフィルタリング
<a name="search-and-filtering"></a>

パフォーマンスダッシュボードには、すべてのモニタリングビューで使用できる検索およびフィルタリング機能が含まれており、特定の情報の検索に役立ちます。フィルタリング基準:
+ 時間範囲
+ ステータス
+ 自動化グループ
+ オートメーション

**注記**  
ケースページを参照名または例外理由で検索することもできます。

### 環境の選択
<a name="environment-selection"></a>

メトリクスの表示を以下から切り替えます。
+ テスト - 開発環境での自動化テストからのデータ
+ デプロイ済み - デプロイされたオートメーションからのデータ

**注記**  
選択した環境は、変更されるまですべてのダッシュボードタブに適用されます。

## CloudWatch
<a name="cloudwatch"></a>

Amazon CloudWatch は、Amazon Quick Automate のオートメーションのモニタリングおよびオブザーバビリティ機能を提供します。このセクションでは、CloudWatch で使用できるメトリクス、メトリクスを表示する方法、およびこれらのメトリクスのアラームを設定する方法について説明します。

### 前提条件
<a name="cloudwatch-prerequisites"></a>

#### IAM ロールおよび許可
<a name="cloudwatch-iam-roles-and-permissions"></a>

最小特権の原則に従って CloudWatch にアクセス権を付与するには:
+ できれば を使用して、IAM ロールまたはグループを作成します AWS IAM アイデンティティセンター。
+ 完全なモニタリングおよびアラーム機能のために、 AWS マネージドポリシー CloudWatchFullAccess をアタッチします。
+ 必要に応じて、削除アクセス許可のないログクエリに CloudWatchLogsReadOnlyAccess を追加します。
+ このロールまたはグループにユーザーを割り当てて、より広範な管理アクセスなしで CloudWatch オペレーションを有効にします。

step-by-stepについては、[CloudWatch のセットアップ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/GettingSetup.html)」および[CloudWatch アクセス許可ガイド](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/auth-and-access-control-cw.html)」を参照してください。

#### CloudWatch へのアクセス
<a name="cloudwatch-accessing"></a>
+  AWS マネジメントコンソールに移動します。
+ サービス検索バーに CloudWatch と入力します。
+ 結果から CloudWatch を選択し、CloudWatch コンソールを開きます。

### Amazon Quick Automate の CloudWatch メトリクスへのアクセス
<a name="cloudwatch-accessing-metrics"></a>
+ CloudWatch コンソールを開きます。
+ 左側のナビゲーションペインで、**メトリクス**、**すべてのメトリクス**を選択します。
+ サービス名前空間 **QuickSight** を選択します。
+ メトリクスを表示するには、関連するディメンション **AutomationGroupId** または **AutomationId** を選択します。
+ 検索バーを使用して、メトリクス名またはディメンションで検索またはフィルタリングします。

詳細については、[CloudWatch メトリクス](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html)ドキュメントを参照してください。

### 使用可能なメトリクス
<a name="cloudwatch-available-metrics"></a>

Amazon Quick Automate は、**QuickSight** 名前空間の CloudWatch にメトリクスを発行します。メトリクスは、**AutomationId** または **AutomationGroupId** ディメンションのいずれかでグループ化されます。

**注記**  
CloudWatch はリージョン別サービスです。メトリクスを表示するには、オートメーションが実行されているリージョンと同じ AWS リージョンにいることを確認します。

#### AutomationId メトリクス
<a name="cloudwatch-automationid-metrics"></a>

これらのメトリクスは、個々のオートメーションパフォーマンスを追跡します。
+ **FailedAutomationRunCount** - 実行中に失敗したオートメーション実行の総数。このメトリクスを使用して、注意またはデバッグが必要な問題のあるオートメーションを特定します。
+ **SuccessfulAutomationRunCount** - 正常に完了したオートメーション実行の総数。このメトリクスを使用して、自動化の信頼性と成功率を追跡します。
+ **AutomationRunDuration** - 各オートメーションの実行が完了するまでにかかる時間。このメトリクスを使用して、パフォーマンスのボトルネックを特定し、自動化効率を最適化します。
+ **StoppedAutomationRunCount** - 完了前に手動で停止または終了したオートメーション実行の数。これは、ユーザーの介入またはシステム主導の停止を示している可能性があります。
+ **TotalAutomationRunCount** - ステータスに関係なく、すべてのオートメーション実行の合計数。このメトリクスを使用して、オートメーションの全体的なアクティビティと使用パターンをモニタリングします。

#### AutomationGroupId メトリクス
<a name="cloudwatch-automationgroupid-metrics"></a>

これらのメトリクスは、すべてのケースでより広範なビューを提供します。
+ **TotalCaseCount** - 自動化システムによって処理されたケースの合計数。このメトリクスを使用して、全体的なワークロードボリュームを追跡します。
+ **CompletedCaseCount** - 正常に処理され、完了したケースの数。このメトリクスを使用して、スループットと生産性を測定します。
+ **FailedCaseCount** - 処理中に失敗したケースの数。このメトリクスを使用して、障害の体系的な問題やパターンを特定します。
+ **CaseDuration** - 開始から完了までケースを処理するのにかかる時間。このメトリクスを使用して、システム全体のパフォーマンスを評価し、最適化の機会を特定します。

#### AutomationId と AutomationGroupId の検索
<a name="cloudwatch-finding-ids"></a>

オートメーションの AutomationId と AutomationGroupId を検索するには:
+ Amazon Quick Automate にサインインします。
+ 左側のナビゲーションペインで、**オートメーション**を選択します。
+ オートメーションを含むオートメーショングループを選択します。
+ オートメーション名を選択してオートメーションを開きます。
+ **[デプロイ]** タブを選択します。
+ **アクション (⋮)** を選択し、**デプロイの詳細を表示**して、見出しのデプロイの詳細のすぐ下にある上部にある**自動化 ID** と**グループ ID** を取得します。

#### CloudWatch アラームの設定
<a name="cloudwatch-setting-up-alarms"></a>

これらのメトリクスを使用して、オートメーションの状態をモニタリングしたり、CloudWatch でアラームを設定したりできます。たとえば、次の条件のアラームを作成できます。
+ 指定した期間内に 5 つ以上のオートメーション実行が失敗します。
+ 指定した期間内に 10 件を超えるケースが失敗します。
+ ケースの期間が 30 分を超えています。

アラームの作成の詳細については、[CloudWatch アラーム](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create-Alarms.html)」を参照してください。