워크플로 실행 모니터링 - 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. 서버의 로그 그룹 세부 정보 페이지에는 가장 최근의 로그 스트림이 표시됩니다. 탐색 중인 사용자에 대한 로그 스트림은 두 가지입니다.

    • 각 Secure Shell(SSH) 파일 전송 프로토콜(SFTP) 세션당 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 지표 사용.