ワークフロー実行のモニタリング - AWS Transfer Family

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

ワークフロー実行のモニタリング

Amazon は、 AWS クラウド で実行する AWS リソースとアプリケーションをリアルタイムで CloudWatch モニタリングします。Amazon を使用して、ワークフローで測定できる変数であるメトリクスを CloudWatch 収集および追跡できます。Amazon を使用して、ワークフローメトリクスと統合ログを表示できます CloudWatch。

CloudWatch ワークフローのログ記録

CloudWatch は、ワークフローの進行状況と結果に関する統合された監査とログ記録を提供します。

ワークフローの Amazon CloudWatch ログを表示する
  1. で Amazon CloudWatch コンソールを開きますhttps://console.aws.amazon.com/cloudwatch/

  2. 左側のナビゲーションペインで、「ログ」を選択し、「ロググループ」を選択します。

  3. ロググループページのナビゲーションバーで、 AWS Transfer Family サーバーに適したリージョンを選択します。

  4. サーバーに対応するロググループを選択します。

    例えば、サーバー ID が s-1234567890abcdef0 であれば、ロググループは /aws/transfer/s-1234567890abcdef0 です。

  5. サーバーのロググループの詳細ページに、最新のログストリームが表示されます。調査対象のユーザーには 2 つのログストリームがあります。

    • Secure Shell (SSH) ファイル転送プロトコル (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 メトリクスの使用