Obtendo Estatísticas da Fila

Recuperar estatísticas sobre uma fila, incluindo seus canais e a fila de cartas inativas.

Você pode usar esses valores para aumentar ou diminuir o número de consumidores. Os dados estatísticos incluem:

  • Mensagens visíveis: O número aproximado de mensagens atualmente em uma fila que estão disponíveis para consumo.
  • Mensagens em andamento: O número aproximado de mensagens entregues a um consumidor, mas ainda não excluídas. As mensagens em andamento ficarão indisponíveis para nova entrega até que o timeout de visibilidade tenha ocorrido.
  • Tamanho aproximado da fila em bytes como a soma do tamanho das mensagens visíveis e em andamento.
Observação

Os dados estatísticos são aproximados porque as mensagens em uma fila são constantemente publicadas, consumidas e excluídas. Pouco depois de todos os produtores e consumidores terem sido interrompidos, os valores se tornam consistentes.
  • Observação

    O número de mensagens em andamento só pode ser visto usando a CLI ou a API.
    1. Na página da lista Filas, selecione a fila com a qual deseja trabalhar. Se precisar de ajuda para localizar a página da lista ou a fila, consulte Listando Filas.

      Os valores Mensagens visíveis e Mensagens visíveis na DLQ são exibidos.

    2. (Opcional) Selecione Canais para exibir estatísticas para os canais da fila.
    3. Selecione Métricas.

      A página Métricas exibe um conjunto padrão de gráficos para a fila atual, incluindo Total de bytes na fila. Para obter mais informações, consulte Métricas da Fila.

  • Use o comando oci queue messages get-stats para recuperar estatísticas de fila.

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

    Inclua o parâmetro channel-id para obter estatísticas sobre um canal específico.

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

    Para obter uma lista completa dos parâmetros e valores dos comandos da CLI, consulte a Referência de Comandos da CLI.

  • Use a operação GetStats para obter estatísticas da fila. O Ponto final de mensagens é usado para GetStats.

    A resposta a uma solicitação sem um parâmetro channelID contém dois objetos: um contendo estatísticas para a fila e outro contendo as estatísticas para sua fila de cartas mortas.

    A resposta a uma solicitação com um parâmetro channelID contém dois objetos: um contendo estatísticas para o canal e outro contendo as estatísticas para a fila de cartas nativas do canal.

    Para obter informações sobre como usar a API e assinar solicitações, consulte a documentação da API REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.