Überwachen Sie Ihre WorkSpaces mithilfe von CloudWatch Metriken - Amazon WorkSpaces

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachen Sie Ihre WorkSpaces mithilfe von CloudWatch Metriken

WorkSpaces und Amazon CloudWatch sind integriert, sodass Sie Leistungsmetriken sammeln und analysieren können. Sie können diese Metriken über die CloudWatch Konsole, die CloudWatch Befehlszeilenschnittstelle oder programmgesteuert über die CloudWatch -API überwachen. Mit können Sie CloudWatch auch Alarme festlegen, wenn Sie einen bestimmten Schwellenwert für eine Metrik erreichen.

Weitere Informationen zur Verwendung von - CloudWatch und -Alarmen finden Sie im Amazon CloudWatch -Benutzerhandbuch.

Voraussetzungen

Um CloudWatch Metriken zu erhalten, aktivieren Sie den Zugriff auf Port 443 für die AMAZON Teilmenge in der us-east-1 Region. Weitere Informationen finden Sie unter IP-Adresse und Port-Anforderungen für WorkSpaces.

WorkSpaces -Metriken

Der AWS/WorkSpaces-Namespace enthält die folgenden Metriken.

Metrik Beschreibung Dimensionen Statistiken Einheiten

Available1

Die Anzahl der WorkSpaces , die einen fehlerfreien Status zurückgegeben haben.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

Unhealthy1

Die Anzahl der WorkSpaces , die einen fehlerhaften Status zurückgegeben haben.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

ConnectionAttempt2

Die Anzahl der Verbindungsversuche.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

ConnectionSuccess2

Die Anzahl der erfolgreichen Verbindungen.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

ConnectionFailure2

Die Anzahl der fehlgeschlagenen Verbindungen.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

SessionLaunchTime2,6

Die Zeit, die zum Initiieren einer WorkSpaces Sitzung benötigt wird.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Sekunde (Zeit)

InSessionLatency2,6

Die Round-Trip-Zeit zwischen dem WorkSpaces Client und der WorkSpace.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Millisekunde (Zeit)

SessionDisconnect2,6

Die Anzahl der beendeten Verbindungen, einschließlich vom Benutzer initiierter und fehlgeschlagener Verbindungen.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

UserConnected3

Die Anzahl der WorkSpaces , für die ein Benutzer verbunden ist.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

Stopped

Die Anzahl der WorkSpaces , die gestoppt werden.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

Maintenance4

Die Anzahl der WorkSpaces , die gewartet werden.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

TrustedDeviceValidationAttempt5,6

Die Anzahl der Versuche zur Überprüfung der Signatur der Geräteauthentifizierung.

DirectoryId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

TrustedDeviceValidationSuccess5,6

Die Anzahl der erfolgreichen Versuche zur Überprüfung der Signatur der Geräteauthentifizierung.

DirectoryId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

TrustedDeviceValidationFailure5,6

Die Anzahl der fehlgeschlagen Versuche zur Überprüfung der Signatur der Geräteauthentifizierung.

DirectoryId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

TrustedDeviceCertificateDaysBeforeExpiration6

Verbleibende Tage, bis das dem Verzeichnis zugeordnete Stammzertifikat abgelaufen ist.

CertificateId

Durchschnitt, Summe, Maximum, Minimum, Datenstichproben

Anzahl

CPUUsage

Der Prozentsatz der verwendeten CPU-Ressource.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Maximum, Minimum

Prozentsatz

MemoryUsage

Der Prozentsatz des verwendeten Maschinenspeichers.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Maximum, Minimum

Prozentsatz

RootVolumeDiskUsage

Der Prozentsatz des verwendeten Root-Datenträger-Volumes.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Maximum, Minimum

Prozentsatz

UserVolumeDiskUsage

Der Prozentsatz des verwendeten Benutzerdatenträger-Volumes.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Maximum, Minimum

Prozentsatz

UDPPacketLossRate7

Der Prozentsatz der Pakete, die zwischen dem Client und dem Gateway verworfen wurden.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Maximum, Minimum, Datenbeispiele

Prozentsatz

UpTime

Die Zeit seit dem letzten Neustart eines WorkSpace.

DirectoryId

WorkspaceId

RunningMode

Protocol

ComputeType

BundleId

Durchschnitt, Maximum, Minimum, Datenbeispiele

Sekunden

1 WorkSpaces Sendet regelmäßig Statusanforderungen an einen WorkSpace. Ein WorkSpace wird markiert, Available wenn er auf diese Anfragen antwortet und Unhealthy wenn er nicht auf diese Anfragen reagiert. Diese Metriken stehen pro WorkSpace Granularität zur Verfügung und werden auch für alle WorkSpaces in einer Organisation aggregiert.

2 WorkSpaces zeichnet Metriken zu Verbindungen auf, die mit jedem hergestellt wurden WorkSpace. Diese Metriken werden ausgegeben, nachdem sich ein Benutzer erfolgreich über den WorkSpaces Client authentifiziert hat und der Client dann eine Sitzung initiiert. Die Metriken sind pro Granularität WorkSpace verfügbar und werden auch für alle WorkSpaces in einem Verzeichnis aggregiert.

3 WorkSpaces Sendet regelmäßig Verbindungsstatusanfragen an einen WorkSpace. Benutzer werden als verbunden gemeldet, wenn sie ihre Sitzungen aktiv nutzen. Diese Metrik ist pro WorkSpace Granularität verfügbar und wird auch für alle WorkSpaces in einer Organisation aggregiert.

4 Diese Metrik gilt für WorkSpaces , die mit einem AutoStop Ausführungsmodus konfiguriert sind. Wenn Sie die Wartung für Ihr aktiviert haben WorkSpaces, erfasst diese Metrik die Anzahl der WorkSpaces , die derzeit gewartet werden. Diese Metrik ist pro WorkSpace Granularität verfügbar, die beschreibt, wann eine in Betrieb WorkSpace genommen wurde und wann sie entfernt wurde.

5 Wenn die Funktion für vertrauenswürdige Geräte für das Verzeichnis aktiviert ist, WorkSpaces verwendet Amazon die zertifikatbasierte Authentifizierung, um festzustellen, ob ein Gerät vertrauenswürdig ist. Wenn Benutzer versuchen, auf ihr zuzugreifen WorkSpaces, werden diese Metriken ausgegeben, um eine erfolgreiche oder fehlgeschlagene vertrauenswürdige Geräteauthentifizierung anzuzeigen. Diese Metriken sind auf Verzeichnisebene granular und nur für die Amazon WorkSpaces -Windows- und macOS-Clientanwendungen verfügbar.

6 In WorkSpaces Web Access nicht verfügbar.

7 Diese Metrik misst den durchschnittlichen Paketverlust.

  • Auf PCoIP : Misst den durchschnittlichen Paketverlust am Gateway vom Client.

  • Auf WSP: Misst den durchschnittlichen Paketverlust vom Client zum Gateway.

Dimensionen für WorkSpaces Metriken

Verwenden Sie die nachstehenden Dimensionen, um die Metrikdaten zu filtern.

Dimension Beschreibung

DirectoryId

Filtert die Metrikdaten nach im WorkSpaces angegebenen Verzeichnis. Das Format der Verzeichnis-ID ist d-XXXXXXXXXX.

WorkspaceId

Filtert die Metrikdaten nach dem angegebenen WorkSpace. Das Format der WorkSpace ID ist ws-XXXXXXXXXX.

CertificateId

Filtert die Metrikdaten nach dem angegebenen Stammzertifikat, das dem Verzeichnis zugeordnet ist. Das Format der Zertifikat-ID ist wsc-XXXXXXXXX.

RunningMode

Filtert die Metrikdaten nach WorkSpaces ihrem Ausführungsmodus. Die Form des Ausführungsmodus ist AutoStop oder AlwaysOn.

BundleId

Filtert die Metrikdaten nach dem WorkSpaces Protokoll. Das Format des Pakets ist wsb-XXXXXXXXXX.

ComputeType

Filtert die Metrikdaten WorkSpaces nach dem Datenverarbeitungstyp.

Beispiel für die Überwachung

Das folgende Beispiel zeigt, wie Sie die verwenden können, AWS CLI um auf einen CloudWatch Alarm zu reagieren und festzustellen, bei welchen WorkSpaces in einem Verzeichnis Verbindungsfehler aufgetreten sind.

So reagieren Sie auf einen CloudWatch Alarm
  1. Bestimmen Sie, auf welches Verzeichnis sich der Alarm bezieht, indem Sie den Befehl describe-alarms verwenden.

    aws cloudwatch describe-alarms --state-value "ALARM" { "MetricAlarms": [ { ... "Dimensions": [ { "Name": "DirectoryId", "Value": "directory_id" } ], ... } ] }
  2. Rufen Sie die Liste der WorkSpaces im angegebenen Verzeichnis mit dem Befehl describe-workspaces ab.

    aws workspaces describe-workspaces --directory-id directory_id { "Workspaces": [ { ... "WorkspaceId": "workspace1_id", ... }, { ... "WorkspaceId": "workspace2_id", ... }, { ... "WorkspaceId": "workspace3_id", ... } ] }
  3. Rufen Sie die CloudWatch Metriken für jeden WorkSpace im Verzeichnis mit dem get-metric-statistics Befehl ab.

    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" }