Gestione delle catture

Una cattura è un file di traccia che è possibile generare per analizzare ciò che accade in un host durante un periodo di tempo. Ad esempio, è possibile utilizzarlo per analizzare i colli di bottiglia o le interazioni dei componenti. Nel servizio IBM Cloud Monitoring, puoi creare, esplorare, scaricare ed eliminare le catture per i singoli nodi.

Il limite di dimensione del file di acquisizione è di 100 MB.

Le acquisizioni contengono chiamate di sistema e altri eventi del sistema operativo come latenze a livello di sistema, durata dei lavori batch, tempi di interruzione delle distribuzioni, latenze di ridimensionamento automatico, tempi di avvio del contenitore o tempo di transazione dell'applicazione. Le catture includono informazioni dettagliate da ogni contenitore su un nodo.

È possibile creare, esplorare, scaricare ed eliminare catture per singoli nodi. Un nodo può essere un host, un contenitore, una macchina virtuale, un bare metal o qualsiasi origine di metriche in cui si installa un agent di monitoraggio.

  • Nell'IU web, crei le catture nella sezione Esplora e gestisci i file di cattura tramite la sezione Catture.
  • Puoi visualizzare i dati da una cattura utilizzando Csysdig (l'IU della riga di comando basata su curses).
  • È possibile ricercare i dati in una cattura utilizzando filtri.
  • È possibile manipolare i dati in una cattura utilizzando scalpelli (script).

Quando si abilita la funzione di cattura per un team, i file di cattura sono visibili solo ai membri di tale team.

Il seguente elenco descrive le attività principali quando si utilizzano le catture:

Creazione di una cattura

Creare una cattura nella vista Esplora.

Completare i seguenti passaggi per creare un file di acquisizione:

  1. Passa alla sezione Esplora nell'IU web. Ulteriori informazioni.

  2. Fare clic sull'icona host switch Icona host switch.

  3. Selezionare un host o un contenitore.

  4. Fai clic sull'icona delle azioni icona Tre punti e seleziona Sysdig capture.

    Viene visualizzata la finestra di cattura.

  5. Nella finestra di cattura, definire i parametri seguenti:

    1. Nel campo Nome e percorso di cattura, immettere il nome del file di cattura. È possibile lasciare il valore predefinito o modificarlo. Il nome predefinito include la data e la data / ora in cui viene creata la cattura.

    2. Impostare un Intervallo temporale per specificare il numero di secondi per raccogliere i dati. Il tempo di cattura predefinito è 15 secondi. Il tempo di cattura massimo è 86400 secondi (24 ore).

    3. (Facoltativo) Aggiungere un filtro per limitare la quantità di informazioni di traccia raccolte.

  6. Fare clic su START CAPTURE. L'agent di monitoraggio viene segnalato per avviare una cattura e restituire il file di traccia risultante.

  7. Fare clic su Vai alla pagina delle catture per visualizzare l'elenco delle catture nella sezione Catture della UI web.

La pagina Catture mostra una tabella che elenca il nome del file di cattura, l'host da cui è stato richiamato, l'intervallo di tempo e la dimensione dell'acquisizione.

Lo stato di un file di cattura può essere uno dei seguenti valori:

  • Requested: si sta generando un file.
  • Uploaded: un file è disponibile per il download e l'analisi.
  • Error: un file non è disponibile a causa di un timeout, di dati non ricevuti o di un errore dell'agent.

Eliminazione di una cattura

Per eliminare un file di acquisizione, procedere come segue:

  1. Passa alla sezione Catture nell'IU web. Ulteriori informazioni.
  2. Identificare e selezionare il file di cattura che si desidera eliminare.
  3. Fai clic su Delete.

Esplorazione di una cattura

Completare i seguenti passi per esplorare un file di cattura:

  1. Passa alla sezione Catture nell'IU web. Ulteriori informazioni.
  2. Identifica e seleziona il file di cattura che contiene i dati per l'host che si desidera analizzare.
  3. Fare clic su ESPLORA.

Download di una cattura

Per scaricare un file di acquisizione, procedere come segue:

  1. Passa alla sezione Catture nell'IU web. Ulteriori informazioni.
  2. Identificare e selezionare il file di cattura contenente i dati che si desidera scaricare.
  3. Fai clic su Download.

Scalpelli

Uno scalpello è una scrittura scritta in Lua, un linguaggio di scripting. È possibile utilizzarlo per analizzare i dati in un file di cattura.

Per ulteriori informazioni, consultare la Guida per l'utente di Chisels.

Csysscava

Csysdig è uno strumento open source per Linux progettato per il monitoraggio e il debug. È possibile utilizzarlo per analizzare i file di cattura.

Per ulteriori informazioni, consulta le seguenti risorse: