Visualizzare i log di Kubernetes in Cloud Code for IntelliJ

Questa pagina descrive come visualizzare i log di streaming dell'applicazione e controllare lo stato delle risorse da Cloud Code.

Dopo aver compilato e eseguito l'applicazione in modalità normale o di sviluppo, puoi monitorare i log in streaming dall'applicazione dall'IDE. Puoi anche visualizzare i log di una risorsa specifica (un pod, un deployment e così via) andando a Kubernetes Explorer.

Visualizzare lo stato di attività e risorse

Quando avvii una sessione di sviluppo o debug, potrai monitorare gli stream di log della tua applicazione da dentro l'IDE.

Da Kubernetes Explorer, puoi controllare lo stato del deployment nei seguenti modi:

  • Stati di pod, deployment e nodi: accanto alle etichette di queste risorse Kubernetes sono presenti indicatori di stato colorati: rosso per lo stato di errore, giallo per inizio/terminazione/avviso e verde per lo stato corretto e desiderato.

  • Descrizioni delle risorse di cui è stato eseguito il deployment: puoi eseguire un kubectl describe sulle risorse di cui è stato eseguito il deployment per visualizzarne i dettagli facendo clic con il tasto destro del mouse e scegliendo Descrivi.

Visualizzare i log per una risorsa specifica

Per visualizzare i log di una risorsa specifica:

  1. Vai a Kubernetes Explorer. Puoi accedervi dal riquadro laterale a destra o utilizzando Strumenti > Cloud Code > Kubernetes > Visualizza Cluster Explorer.

  2. Seleziona la risorsa da cui vuoi visualizzare i log, ad esempio un pod, un deployment o un servizio.

  3. Fai clic con il tasto destro del mouse sulla risorsa e seleziona Avvia flusso di log. In alternativa, puoi eseguire lo streaming dei log per i singoli container in esecuzione nei pod.

    I log vengono visualizzati nella console di Kubernetes Explorer.

Passaggi successivi

Assistenza

Per inviare un feedback o segnalare un problema nell'IDE IntelliJ, vai a Strumenti > Cloud Code > Guida / Informazioni > Invia feedback o segnala un problema per segnalare un problema su GitHub.