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 comprennent :

  • Messages visibles : Nombre approximatif de messages actuellement en file d'attente disponibles pour consommation.
  • Messages en cours : Nombre approximatif de messages transmis à un consommateur, mais pas encore supprimés. Les messages en cours ne sont pas disponibles pour une nouvelle transmission tant que leur temporisation de visibilité n'a pas expiré.
  • Taille approximative de la file d'attente en octets, soit la somme de la taille des messages visibles et en cours.
Note

Les données statistiques sont approximatives, car les messages d'une file d'attente sont constamment publiés, consommés et supprimés. Peu de temps après l'arrêt de tous les producteurs et consommateurs, les valeurs deviennent cohérentes.
  • Note

    Le nombre de messages en cours ne peut être vu qu'à l'aide de l'interface de ligne de commande ou de l'API.
    1. Dans la page de liste Files d'attente, sélectionnez la file d'attente avec laquelle vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou la file d'attente, voir Liste des files d'attente.

      Les valeurs Messages visibles et Messages visibles dans la file d'attente des messages non distribués sont affichées.

    2. Sélectionnez Surveillance.

      La page Mesures affiche un jeu de graphiques par défaut pour la file d'attente courante, notamment le Nombre total d'octets dans la file d'attente. Pour plus d'informations, voir Mesures de file d'attente.

  • Utilisez la commande oci queue messages get-stats pour extraire les statistiques de la 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 la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface de ligne de commande.

  • Utilisez l'opération GetStats pour obtenir les statistiques de la file d'attente. Le point d'extrémité des messages est utilisé pour GetStats.

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

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

    Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.