CloudWatch 지표를 WorkSpaces 사용하여 모니터링 - Amazon WorkSpaces

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CloudWatch 지표를 WorkSpaces 사용하여 모니터링

WorkSpaces 및 Amazon CloudWatch 이 통합되어 성능 지표를 수집하고 분석할 수 있습니다. CloudWatch 콘솔, CloudWatch 명령줄 인터페이스를 사용하거나를 사용하여 프로그래밍 방식으로 이러한 지표를 모니터링할 수 있습니다 CloudWatch API. CloudWatch 또한 지표에 대해 지정된 임계값에 도달하면 경보를 설정할 수 있습니다.

CloudWatch 및 경보 사용에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서를 참조하세요.

사전 조건

CloudWatch 지표를 가져오려면 us-east-1 리전의 AMAZON 하위 집합에서 포트 443에 대한 액세스를 활성화합니다. 자세한 내용은 WorkSpaces Personal의 IP 주소 및 포트 요구 사항 단원을 참조하십시오.

WorkSpaces 지표

AWS/WorkSpaces 네임스페이스에는 다음과 같은 지표가 포함됩니다.

지표 설명 차원 Statistics 단위

Available1

정상 상태를 반환 WorkSpaces 한의 수입니다.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Sum, Maximum, Minimum, Data Samples

개수

Unhealthy1

비정상 상태를 반환 WorkSpaces 한의 수입니다.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Sum, Maximum, Minimum, Data Samples

개수

ConnectionAttempt2

연결 시도 횟수

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Sum, Maximum, Minimum, Data Samples

개수

ConnectionSuccess2

성공적 연결 수

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Sum, Maximum, Minimum, Data Samples

개수

ConnectionFailure2

실패한 연결 수

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Sum, Maximum, Minimum, Data Samples

개수

SessionLaunchTime2,6

세션을 시작하는 데 걸리는 시간입니다 WorkSpaces.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Sum, Maximum, Minimum, Data Samples

초(시간)

InSessionLatency2,6

WorkSpaces 클라이언트와 사이의 왕복 시간입니다 WorkSpace.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Sum, Maximum, Minimum, Data Samples

밀리초(시간)

SessionDisconnect2,6

사용자가 시작한 연결, 실패한 연결을 포함하여 닫힌 연결의 수

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Sum, Maximum, Minimum, Data Samples

개수

UserConnected3

사용자가 연결된의 수 WorkSpaces 입니다.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Sum, Maximum, Minimum, Data Samples

개수

Stopped

중지 WorkSpaces 된의 수입니다.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Sum, Maximum, Minimum, Data Samples

개수

Maintenance4

유지 관리 중인의 수 WorkSpaces 입니다.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Sum, Maximum, Minimum, Data Samples

개수

TrustedDeviceValidationAttempt5,6

디바이스 인증 서명 유효성 검사를 시도한 횟수.

DirectoryId

Average, Sum, Maximum, Minimum, Data Samples

개수

TrustedDeviceValidationSuccess5,6

디바이스 인증 서명 유효성 검사에 성공한 횟수.

DirectoryId

Average, Sum, Maximum, Minimum, Data Samples

개수

TrustedDeviceValidationFailure5,6

디바이스 인증 서명 유효성 검사에 실패한 횟수.

DirectoryId

Average, Sum, Maximum, Minimum, Data Samples

개수

TrustedDeviceCertificateDaysBeforeExpiration6

디렉터리와 연결된 루트 인증서가 만료되기까지 남은 일수.

CertificateId

Average, Sum, Maximum, Minimum, Data Samples

개수

CPUUsage

사용된 CPU 리소스의 백분율입니다.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Maximum, Minimum

백분율

MemoryUsage

사용된 시스템 메모리의 백분율.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Maximum, Minimum

백분율

RootVolumeDiskUsage

사용된 루트 디스크 볼륨의 백분율.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Maximum, Minimum

백분율

UserVolumeDiskUsage

사용된 사용자 디스크 볼륨의 백분율.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Maximum, Minimum

백분율

UDPPacketLossRate7

클라이언트와 게이트웨이 간에 삭제된 패킷의 백분율.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Maximum, Minimum, Data Samples

백분율

UpTime

의 마지막 재부팅 이후 시간입니다 WorkSpace.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

UserName

Average, Maximum, Minimum, Data Samples

1 WorkSpaces 정기적으로 상태 요청을에 전송합니다 WorkSpace. WorkSpace 는 이러한 요청에 응답할 Available 때, 그리고 이러한 요청에 응답하지 않을 Unhealthy 때 표시됩니다. 이러한 지표는 세분화된 WorkSpace 수준에서 사용할 수 있으며 조직의 모든 WorkSpaces 에 대해 집계됩니다.

2 WorkSpaces 각에 대한 연결에 대한 지표를 기록합니다 WorkSpace. 이러한 지표는 사용자가 WorkSpaces 클라이언트를 통해 성공적으로 인증한 후 클라이언트가 세션을 시작한 후 생성됩니다. 지표는 세분화된 WorkSpace 수준에서 사용할 수 있으며 디렉터리의 모든 WorkSpaces 에 대해 집계됩니다.

3 WorkSpaces 정기적으로에 연결 상태 요청을 보냅니다 WorkSpace. 사용자가 세션을 능동적으로 사용하고 있을 경우 연결된 상태로 보고됩니다. 이 지표는 WorkSpace 수준별로 사용할 수 있으며 조직의 모든 WorkSpaces 에 대해 집계됩니다.

4이 지표 WorkSpaces 는 AutoStop 실행 모드로 구성된에 적용됩니다. 에 대한 유지 관리를 활성화한 경우 WorkSpaces이 지표 WorkSpaces 는 현재 유지 관리 중인의 수를 캡처합니다. 이 지표는가 유지 관리로 WorkSpace 전환된 시기와 제거된 시기를 설명하는 세분화된 WorkSpace 수준에서 사용할 수 있습니다.

5 디렉터리에 대해 신뢰할 수 있는 디바이스 기능이 활성화된 경우 Amazon은 인증서 기반 인증을 WorkSpaces 사용하여 디바이스가 신뢰할 수 있는지 확인합니다. 사용자가 액세스하려고 하면 신뢰할 수 있는 디바이스 인증의 성공 또는 실패를 나타내기 위해 WorkSpaces이러한 지표가 생성됩니다. 이러한 지표는 Amazon WorkSpaces Windows 및 macOS 클라이언트 애플리케이션에 대해서만 디렉터리별 세분화 수준에서 사용할 수 있습니다.

6 WorkSpaces 웹 액세스에서는 사용할 수 없습니다.

7 이 지표는 평균 패킷 손실을 측정합니다.

  • 의 경우PCoIP: 클라이언트에서 게이트웨이로의 평균 UDP 패킷 손실을 측정합니다.

    참고

    이는 게이트웨이에서 측정됩니다.

  • 의 경우DCV: 게이트웨이에서 클라이언트로의 UDP 패킷 손실을 측정합니다.

    참고

    이는 게이트웨이에서 측정됩니다.

WorkSpaces 지표의 차원

지표 데이터를 필터링하려면 다음 차원을 사용하세요.

차원 설명

DirectoryId

지표 데이터를 WorkSpaces 지정된 디렉터리의 로 필터링합니다. 디렉터리 ID는 d-XXXXXXXXXX 형식입니다.

WorkspaceId

지표 데이터를 지정된 로 필터링합니다 WorkSpace. WorkSpace ID의 형식은 입니다ws-XXXXXXXXXX.

CertificateId

지표 데이터를 디렉터리와 연결된 지정된 루트 인증서로 필터링합니다. 인증서 ID는 wsc-XXXXXXXXX 형식입니다.

RunningMode

실행 모드를 WorkSpaces 기준으로 지표 데이터를 로 필터링합니다. 실행 모드의 형식은 AutoStop 또는 입니다 AlwaysOn.

BundleId

프로토콜별로 지표 데이터를 WorkSpaces 로 필터링합니다. 번들의 형식은 wsb-XXXXXXXXXX입니다.

ComputeType

컴퓨팅 유형 WorkSpaces 별로 지표 데이터를 로 필터링합니다.

Protocol

프로토콜 유형 WorkSpaces 별로 지표 데이터를 로 필터링합니다.

UserName

사용자 이름을 WorkSpaces 기준으로 지표 데이터를 로 필터링합니다.

참고

는 다음과 같은 비ASCII문자로 구성될 수 UserName 없습니다.

  • 악센트가 있는 문자: é, à, ö, ñ 등

  • 비라틴어 알파벳

  • 기호: ©️, ®️, €, £, µ, ¥ 등

모니터링 예

다음 예제에서는를 사용하여 경보 AWS CLI 에 응답 CloudWatch하고 디렉터리 WorkSpaces 에서 연결 실패가 발생한 항목을 결정하는 방법을 보여줍니다.

CloudWatch 경보에 응답하려면
  1. describe-alarms 명령을 사용하여 경보가 적용되는 디렉터리를 결정합니다.

    aws cloudwatch describe-alarms --state-value "ALARM" { "MetricAlarms": [ { ... "Dimensions": [ { "Name": "DirectoryId", "Value": "directory_id" } ], ... } ] }
  2. describe-workspaces 명령을 사용하여 지정된 디렉터리 WorkSpaces 에서 목록을 가져옵니다.

    aws workspaces describe-workspaces --directory-id directory_id { "Workspaces": [ { ... "WorkspaceId": "workspace1_id", ... }, { ... "WorkspaceId": "workspace2_id", ... }, { ... "WorkspaceId": "workspace3_id", ... } ] }
  3. get-metric-statistics 명령을 사용하여 디렉터리 WorkSpace 의 각에 대한 CloudWatch 지표를 가져옵니다.

    aws cloudwatch get-metric-statistics \ --namespace AWS/WorkSpaces \ --metric-name ConnectionFailure \ --start-time 2015-04-27T00:00:00Z \ --end-time 2015-04-28T00:00:00Z \ --period 3600 \ --statistics Sum \ --dimensions "Name=WorkspaceId,Value=workspace_id" { "Datapoints" : [ { "Timestamp": "2015-04-27T00:18:00Z", "Sum": 1.0, "Unit": "Count" }, { "Timestamp": "2014-04-27T01:18:00Z", "Sum": 0.0, "Unit": "Count" } ], "Label" : "ConnectionFailure" }