Abruf PCUI - und AWS ParallelCluster Laufzeitprotokolle - AWS ParallelCluster

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.

Abruf PCUI - und AWS ParallelCluster Laufzeitprotokolle

Erfahren Sie, wie Sie die PCUI und AWS ParallelCluster Runtime-Logs zur Fehlerbehebung abrufen können. Suchen Sie zunächst nach den entsprechenden Namen PCUI und den AWS ParallelCluster Stack-Namen. Verwenden Sie den Stacknamen, um die Installationsprotokollgruppen zu finden. Exportieren Sie zum Abschluss die Protokolle. Diese Protokolle sind für die AWS ParallelCluster Laufzeit spezifisch. Cluster-Protokolle finden Sie unterProtokolle abrufen und aufbewahren.

Voraussetzungen
  • Das AWS CLI ist installiert.

  • Sie haben Anmeldeinformationen, um AWS CLI Befehle auf dem auszuführen AWS-Konto , auf dem der PCUI aktiviert ist.

  • Sie können auf die CloudWatch Amazon-Konsole zugreifen, wenn AWS-Konto die PCUI eingeschaltet ist.

Schritt 1: Suchen Sie die Stack-Namen für die entsprechenden Stacks

Ersetzen Sie im folgenden Beispiel den rot hervorgehobenen Text durch Ihre tatsächlichen Werte.

Listen Sie die Stacks auf und verwenden Sie dabei den AWS-Region Ort, an dem Sie Folgendes installiert haben: PCUI

$ aws cloudformation list-stacks --region aws-region-id

Notieren Sie sich die Stack-Namen für die folgenden Stacks:

  • Der Name des Stacks, der den PCUI auf Ihrem Konto bereitgestellt hat. Sie haben diesen Namen bei der Installation von eingegebenPCUI; zum Beispielpcluster-ui.

  • Der AWS ParallelCluster Stack, dem der von Ihnen eingegebene Stack-Name vorangestellt ist; zum Beispielpcluster-ui-ParallelClusterApi-ABCD1234EFGH.

Schritt 2: Suchen Sie die Protokollgruppen

Listet die Protokollgruppen des PCUI Stacks auf, wie im folgenden Beispiel gezeigt:

$ aws cloudformation describe-stack-resources \ --region aws-region-id \ --stack-name pcluster-ui \ --query "StackResources[?ResourceType == 'AWS::Logs::LogGroup' && (LogicalResourceId == 'ApiGatewayAccessLog' || LogicalResourceId == 'ParallelClusterUILambdaLogGroup')].PhysicalResourceId" \ --output text

Listet die Protokollgruppen des AWS ParallelCluster API Stacks auf, wie im folgenden Beispiel gezeigt:

$ aws cloudformation describe-stack-resources \ --region aws-region-id \ --stack-name pcluster-ui-ParallelCluster-Api-ABCD1234EFGH \ --query "StackResources[?ResourceType == 'AWS::Logs::LogGroup' && LogicalResourceId == 'ParallelClusterFunctionLogGroup'].PhysicalResourceId" \ --output text

Notieren Sie sich die Listen der Protokollgruppen, die im nächsten Schritt verwendet werden sollen.

Schritt 3: Exportieren Sie die Protokolle

Gehen Sie wie folgt vor, um die Protokolle zu sammeln und zu exportieren:

  1. Melden Sie sich bei der AWS Management Console an und navigieren Sie dann zur CloudWatchAmazon-Konsole auf der AWS-Konto , auf der der PCUI aktiviert ist.

  2. Wählen Sie im Navigationsbereich Logs, Logs Insights aus.

  3. Wählen Sie alle im vorherigen Schritt aufgelisteten Protokollgruppen aus.

  4. Wählen Sie einen Zeitraum, z. B. 12 Stunden.

  5. Führen Sie die folgende Abfrage aus:

    $ fields @timestamp, @message | sort @timestamp desc | limit 10000
  6. Wählen Sie Ergebnisse exportieren, Tabelle herunterladen (JSON).