翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ワークフロー実行のモニタリング
Amazon は、 で実行している AWS リソースとアプリケーションを AWS クラウド リアルタイムで CloudWatch モニタリングします。Amazon を使用して、ワークフローで測定できる変数であるメトリクスを CloudWatch 収集および追跡できます。Amazon を使用して、ワークフローメトリクスと統合ログを表示できます CloudWatch。
CloudWatch ワークフローのログ記録
CloudWatch は、ワークフローの進行状況と結果の監査とログ記録を統合します。
ワークフローの Amazon CloudWatch ログを表示する
-
https://console.aws.amazon.com/cloudwatch/
で Amazon CloudWatch コンソールを開きます。 -
左側のナビゲーションペインで、「ログ」を選択し、「ロググループ」を選択します。
-
ロググループページのナビゲーションバーで、 AWS Transfer Family サーバーに適したリージョンを選択します。
-
サーバーに対応するロググループを選択します。
例えば、サーバー ID が
s-1234567890abcdef0
であれば、ロググループは/aws/transfer/s-1234567890abcdef0
です。 -
サーバーのロググループの詳細ページに、最新のログストリームが表示されます。調査対象のユーザーには 2 つのログストリームがあります。
-
Secure Shell (SSH) File Transfer Protocol (SFTP) セッションごとに 1 つずつ。
-
1 つはサーバーで実行中のワークフロー用です。ワークフローのログストリームの形式は
です。username
.workflowID
.uniqueStreamSuffix
例えば、ユーザーが
mary-major
である場合、以下のようなログストリームがある:mary-major-east.1234567890abcdef0 mary.w-abcdef01234567890.021345abcdef6789
注記
この例に挙げた 16 桁の英数字の識別子は架空のものです。Amazon に表示される値は CloudWatch 異なります。
-
mary-major-usa-east.1234567890abcdef0
の [ログイベント] ページには各ユーザーセッションの詳細が表示され、mary.w-abcdef01234567890.021345abcdef6789
ログストリームにはワークフローの詳細が含まれます。
以下は、コピーステップを含むワークフロー(w-abcdef01234567890
)に基づく、mary.w-abcdef01234567890.021345abcdef6789
のログストリームのサンプルです。
{ "type": "ExecutionStarted", "details": { "input": { "initialFileLocation": { "bucket": "DOC-EXAMPLE-BUCKET", "key": "mary/workflowSteps2.json", "versionId": "
version-id
", "etag": "etag-id
" } } }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id
", "transferDetails": { "serverId":"s-server-id
", "username":"mary", "sessionId":"session-id
" } }, { "type":"StepStarted", "details": { "input": { "fileLocation": { "backingStore":"S3", "bucket":"DOC-EXAMPLE-BUCKET", "key":"mary/workflowSteps2.json", "versionId":"version-id
", "etag":"etag-id
" } }, "stepType":"COPY", "stepName":"copyToShared" }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id
", "transferDetails": { "serverId":"s-server-id
", "username":"mary", "sessionId":"session-id
" } }, { "type":"StepCompleted", "details":{ "output":{}, "stepType":"COPY", "stepName":"copyToShared" }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id
", "transferDetails":{ "serverId":"server-id
", "username":"mary", "sessionId":"session-id
" } }, { "type":"ExecutionCompleted", "details": {}, "workflowId":"w-abcdef01234567890", "executionId":"execution-id
", "transferDetails":{ "serverId":"s-server-id
", "username":"mary", "sessionId":"session-id
" } }
CloudWatch ワークフローの メトリクス
AWS Transfer Family には、ワークフローの複数のメトリクスが用意されています。過去 1 分間に開始された、正常に完了した、失敗したワークフロー実行の数を示す指標を表示できます。Transfer Family のすべての CloudWatch メトリクスについては、「」で説明されていますTransfer Family の CloudWatch メトリクスの使用。