Obtention des statistiques de file d'attente

Extraire des statistiques sur une file d'attente, y compris ses canaux et la file d'attente des lettres mortes.

Vous pouvez utiliser ces valeurs pour augmenter ou réduire le nombre de consommateurs. Les données statistiques incluent :

  • Messages visibles : nombre approximatif de messages actuellement dans une file d'attente et pouvant être utilisés.
  • Messages en attente de traitement : nombre approximatif de messages distribués à un destinataire mais pas encore supprimés. Les messages en attente de traitement ne peuvent pas être redistribués tant que leur délai d'expiration de visibilité ne s'est pas écoulé.
  • Taille approximative de la file d'attente en octets, correspondant à la somme des tailles des messages visibles et en attente de traitement.
Remarque

Les données statistiques sont approximatives car les messages d'une file d'attente sont constamment publiés, utilisés et supprimés. Peu de temps après que tous les émetteurs et destinataires ont été arrêtés, les valeurs deviennent cohérentes.
  • Remarque

    Le nombre de messages en attente de traitement n'est visible qu'à l'aide de l'interface de ligne de commande ou de l'API.
    1. Sur la page de liste Files d'attente, sélectionnez la file d'attente à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou la file d'attente, reportez-vous à Liste des files d'attente.

      Les valeurs Messages visibles et Messages visibles dans la file d'attente de lettres mortes sont affichées.

    2. Sélectionnez Monitoring.

      La page Mesures affiche un ensemble de graphiques par défaut pour la file d'attente en cours, y compris Nombre total d'octets dans la file d'attente. Pour plus d'informations, reportez-vous à Mesures de Queue.

  • Utilisez la commande oci queue messages get-stats pour extraire les statistiques de file d'attente.

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

    Incluez le paramètre channel-id pour obtenir des statistiques sur un canal particulier.

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

    Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.

  • Utilisez l'opération GetStats pour obtenir les statistiques de file d'attente. L'adresse de messages est utilisée pour GetStats.

    La réponse à une demande sans paramètre channelID contient deux objets : l'un contenant les statistiques de la file d'attente et l'autre contenant les statistiques de sa file d'attente de lettres mortes.

    La réponse à une demande avec un paramètre channelID contient deux objets : l'un contenant les statistiques du canal et l'autre contenant les statistiques de la file d'attente des lettres mortes du canal.

    Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à la documentation relative à l'API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.