Logdetails eines Deployments abrufen

Rufen Sie die Deployment-Logs und Details der Ressourcen für einen Terraform-Job in Fleet Application Management ab.

Deployment-Logdetails für ein Terraform sind unerlässlich, um das Verhalten von Infrastruktur-Deployments zu verstehen, die Korrektheit des Ressourcen-Provisionings sicherzustellen und eine effiziente Fehlerbehebung zu unterstützen. Informationen zu Terraform-Logs finden Sie unter Terraform-Provider.
    1. Wählen Sie auf der Listenseite Deployments das Deployment aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Deployments benötigen, finden Sie weitere Informationen unter Deployments auflisten.
    2. Um Deployment-Logs anzuzeigen, wählen Sie auf der Detailseite Deployment-Log anzeigen aus.
      Der Bereich mit den Deployment-Logdetails wird geöffnet, der wichtige Informationen und Einblicke in den Prozess der Bereitstellung von OCI-Ressourcen bietet. Die Deployment-Logs können die folgenden Informationen enthalten:
      • Aktivitätsdatensätze: Terraform-Logs erfassen die von Ihnen ausgeführten Befehle, wie terraform init, terraform plan, terraform apply oder terraform destroy. Die Ausgabe jeder Aktivität wird protokolliert und zeigt den Fortschritt und die Ergebnisse des Vorgangs an.
      • Statusänderungen: Terraform verwendet eine Statusdatei, um den aktuellen Status der verwalteten Ressourcen zu verfolgen. Logdetails umfassen Informationen zu Änderungen an dieser Statusdatei, die das Erstellen, Ändern oder Löschen von Ressourcen angeben. Es hilft dabei, den erforderlichen Infrastrukturzustand und etwaige Abweichungen zu verstehen.
      • Ressourcen-Provisioning: Terraform-Logs bieten Einblicke in das Provisioning von Cloud-Ressourcen. Diese Informationen umfassen Details zu den erstellten, aktualisierten oder gelöschten Ressourcen, deren Konfigurationen und den zugehörigen Metadaten.

      • Providerinteraktionen: Terraform interagiert mit den APIs der Cloud-Provider, um Ressourcen zu verwalten. In den Logs werden die API-Aufrufe an den Provider angezeigt, wie OCI, die kontaktierten Endpunkte und die erhaltenen Antworten. Diese Daten sind nützlich, um die Kommunikation zwischen Terraform und der Cloud-Plattform zu debuggen und zu verstehen.
      • Fehler- und Warnmeldungen: Im Falle von Fehlern oder Warnungen während Terraform-Vorgängen enthalten die Logs detaillierte Meldungen, in denen die Probleme erläutert werden. Mit diesen Meldungen können Sie Fehlkonfigurationen, fehlende Abhängigkeiten, Berechtigungsprobleme oder andere Fehler identifizieren, die beim Provisioning oder Ändern der Infrastruktur auftreten können.
      • Ausgabewerte: Mit Terraform können Sie Ausgabewerte definieren, die wichtige Informationen zur bereitgestellten Infrastruktur darstellen. In den Logs werden diese Ausgabewerte angezeigt, sodass kritische Daten wie IP-Adressen, OCIDs oder Verbindungszeichenfolgen einfacher verfolgt werden können.
      • Abhängigkeitsauflösung: Terraform verfügt über ein Abhängigkeitsdiagramm, das die Reihenfolge verwaltet, in der Ressourcen erstellt oder geändert werden. Die Logs können Einblicke dazu liefern, wie Terraform Abhängigkeiten und die Abfolge der Vorgänge löst, um ein ordnungsgemäßes Ressourcen-Provisioning sicherzustellen.
      • Plug-in- und Modulnutzung: Terraform unterstützt Plug-ins und Module zur Erweiterung der Funktionalität. Logdetails können Informationen zu den verwendeten Plug-ins und Modulen, deren Versionen sowie alle damit verbundenen Interaktionen oder Konfigurationen enthalten.
      • Zeitstempel und Dauer: Jeder Logeintrag enthält in der Regel Zeitstempel, mit denen Sie den Zeitpunkt von Ereignissen verfolgen können.
    3. Wählen Sie Schließen aus, um den Bereich mit den Deployment-Logdetails zu schließen.
  • Verwenden Sie den Befehl oci resource-manager job get-job-logs-content und die erforderlichen Parameter, um Terraform-Logdetails abzurufen.

    oci resource-manager job get-job-logs-content --job-id <job_OCID> [OPTIONS]

    Eine vollständige Liste der Flags und Variablenoptionen für Flottenanwendungsmanagement-CLI-Befehle finden Sie unter CLI für Flottenanwendungsmanagement.

  • Führen Sie den Vorgang GetJobLogsContent aus, um Terraform-Logdetails abzurufen.