Métricas de Fila
Você pode monitorar a integridade, a capacidade e o desempenho de suas filas usando métricas , alarmes e notificações.
Este tópico descreve as métricas emitidas pelo serviço Queue no namespace de métricas oci_queue
.
Recursos: filas.
Visão Geral
As métricas do serviço Queue ajudam a medir o tamanho e a integridade de uma fila. Você pode usar dados de métricas para diagnosticar e solucionar problemas de fila.
Para exibir um conjunto padrão de gráficos de métricas na Console, navegue até a fila desejada e clique em Métricas. Você também pode usar o serviço Monitoring para criar consultas personalizadas.
Pré-requisitos
-
Políticas de IAM: Para monitorar recursos, você deverá ter o tipo obrigatório de acesso em uma política (IAM) criada por um administrador. Políticas são obrigatórias para usar a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. A política deve fornecer acesso aos serviços de monitoramento, bem como aos recursos que estão sendo monitorados. Quando você tentar executar uma ação, poderá receber uma mensagem de que não tem permissão ou não está autorizado. Confirme com o administrador o tipo de acesso concedido a você e em qual compartimento você deve trabalhar. Para obter mais informações sobre autorizações de usuário para monitoramento, consulte a seção Autenticação e Autorização do serviço relacionado: Monitoring ou Notifications.
-
As métricas listadas nessa página estão automaticamente disponíveis para qualquer fila criada por você. Você não precisa ativar o monitoramento no recurso para obter essas métricas.
Métricas Disponíveis
As métricas do serviço Queue incluem as seguintes dimensões:
region
: A região à qual a métrica se aplicaresourceId
: O OCID da fila à qual a métrica se aplicaqueueName
: O nome da fila à qual as métricas se aplicamoperation
: O tipo de operação (PUT, GET, UPDATE, DELETE) ao qual as métricas se aplicamisVisible
: Se as métricas se aplicam ou não a uma mensagem visível
Métrica | Nome de Exibição da Métrica | Unidade | Descrição | Dimensões |
---|---|---|---|---|
QueueSize |
Total de bytes na fila | bytes | Bytes na fila |
|
MessagesInQueueCount |
Total de mensagens na fila | contagem | Contagem de mensagens na fila |
|
MessagesCount |
Mensagens transmitidas/seg | contagem | Contagem de mensagens enviadas e recebidas por fila |
|
RequestSuccess |
Índice de sucesso das solicitações/seg | booliano | Indica o sucesso das solicitações enviadas e recebidas por fila |
|
RequestsLatency |
Latência de solicitações | tempo (ms) | Latência das solicitações para a fila |
|
RequestsThroughput |
Throughput de solicitações | bytes | Bytes enviados e recebidos por fila |
|
ConsumerLag |
Atraso do consumidor | tempo (minutos) | Diferença de horário entre a mensagem mais antiga na fila e o horário atual |
|
Usando a Console
Para exibir gráficos de métricas padrão para uma única fila
- 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.
- Selecione Métricas.
A página Métricas exibe um conjunto padrão de gráficos para a fila atual.
Para obter mais informações sobre o monitoramento de métricas e o uso de alarmes, consulte o serviço Monitoring. Para obter informações sobre notificações de alarmes, consulte o serviço Notifications.
Para exibir gráficos de métricas padrão para várias filas
Veja aqui como exibir gráficos de métricas:
- Abra o menu de navegação e selecione Observabilidade e Gerenciamento. Em Monitoramento, selecione Métricas do Serviço.
- Para Compartimento, selecione o compartimento que contém as filas do seu interesse.
- Para Namespace de métricas, selecione
oci_queue
.A página Métricas do Serviço exibe um conjunto padrão de gráficos para o namespace de métricas selecionado. Para obter mais informações sobre as métricas emitidas, consulte Métricas Disponíveis. Você também pode usar o serviço Monitoring para criar consultas personalizadas.
A página Métricas do Serviço atualiza dinamicamente a página para mostrar gráficos para cada métrica emitida pelo namespace de métricas selecionado.
Usando a API
Use as seguintes APIs para monitoramento:
- API de Monitoramento para métricas e alarmes
- API de Notificações para notificações (usada com alarmes)
Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.