Recupero statistiche coda in corso

Recupera le statistiche relative a una coda, inclusi i canali e la coda di messaggi non recapitabili.

È possibile utilizzare questi valori per eseguire lo scale up o lo scale down del numero di consumer. I dati statistici comprendono:

  • Messaggi visibili: il numero approssimativo di messaggi attualmente presenti in una coda disponibili per l'utilizzo.
  • Messaggi in volo: il numero approssimativo di messaggi consegnati a un consumatore ma non ancora eliminati. I messaggi in esecuzione non sono disponibili per la riconsegna fino al superamento del timeout di visibilità.
  • Dimensione approssimativa della coda in byte come somma della dimensione dei messaggi visibili e in esecuzione.
Nota

I dati statistici sono approssimativi perché i messaggi in una coda vengono costantemente pubblicati, utilizzati ed eliminati. Poco dopo che tutti i produttori e i consumatori sono stati fermati, i valori diventano coerenti.
  • Nota

    Il numero di messaggi in esecuzione può essere visualizzato solo utilizzando l'interfaccia CLI o l'API.
    1. Nella pagina elenco Code selezionare la coda da utilizzare. Se è necessaria assistenza per trovare la pagina elenco o la coda, vedere Lista code.

      Vengono visualizzati i valori Messaggi visibili e Messaggi visibili in DLQ.

    2. Selezionare Monitoraggio.

      Nella pagina Metriche viene visualizzato un set predefinito di grafici per la coda corrente, inclusi Totale byte nella coda. Per ulteriori informazioni, vedere Metriche coda.

  • Utilizzare il comando oci queue messages get-stats per recuperare le statistiche della coda.

    oci queue messages get-stats --queue-id <queue_OCID>
                            

    Includere il parametro channel-id per ottenere le statistiche su un determinato canale.

    oci queue messages get-stats --queue-id <queue_OCID> --channel-id <channel_id>
                            

    Per un elenco completo dei parametri e dei valori per i comandi CLI, consultare il manuale CLI Command Reference.

  • Utilizzare l'operazione GetStats per ottenere le statistiche della coda. L'endpoint dei messaggi viene utilizzato per GetStats.

    La risposta a una richiesta senza un parametro channelID contiene due oggetti: uno contenente le statistiche per la coda e uno contenente le statistiche per la relativa coda di messaggi non recapitabili.

    La risposta a una richiesta con un parametro channelID contiene due oggetti: uno contenente le statistiche per il canale e uno contenente le statistiche per la coda di messaggi non recapitabili del canale.

    Per informazioni sull'uso dell'API e delle richieste di firma, consulta la documentazione dell'API REST e le credenziali di sicurezza. Per informazioni sugli SDK, vedere SDK e l'interfaccia CLI.