Monitoramento de rendimento de dados no Hermes
Monitore os dados que são processados pelo Serviço de envio de mensagens Hermes ao longo do tempo.
Saiba com que eficiência os dados são produzidos e consumidos a partir de tópicos em Hermes ao longo do tempo, monitorando o rendimento de dados. O rendimento de dados se refere à taxa na qual os dados são produzidos e consumidos para um determinado tópico no Hermes em um período específico.
Ao monitorar o rendimento de dados regularmente usando o painel de métricas Hermes, você pode analisar o desempenho do sistema, detectar ineficiências e planejar mudanças futuras com mais eficiência.
Principais benefícios
- Monitore o desempenho do Hermes com informações sobre entrada e saída de dados em megabytes por hora, em um período especificado.
- Visualize o rendimento de dados ao longo do tempo para todos os tópicos ou para um único tópico.
- Compare o rendimento de dados para tópicos pertencentes a uma aplicação.
Funções necessárias
Para exibir o painel de métricas do Hermes, é necessário ter a função hermes_admin ou de administrador.
Acessando o painel de métricas do Hermes
Exibir o rendimento navegando até .
Casos de uso
- Monitore o desempenho de uma aplicação. Se sua aplicação estiver movimentando dados pelo Hermes, mas o rendimento começar a diminuir ao longo do tempo, é possível que haja um gargalo prejudicando a transferência de dados.
- Monitore a eficiência do processamento de mensagens. Níveis altos de rendimento indicam que o sistema está processando dados com eficiência, o que significa que o sistema está lidando com o fluxo de dados de entrada e saída sem problemas, sem gargalos e com alta capacidade.
- Monitore a taxa de bytes de entrada e de bytes de saída para garantir que o sistema esteja se comportando conforme o esperado. Uma queda inesperada em bytes em indica um possível problema na produção de dados. Da mesma forma, uma queda inesperada de bytes indica um possível problema com um ou mais consumidores.
- Visualize o rendimento de dados de um tópico que não esteja processando mensagens com rapidez suficiente. Determine se a lentidão começou em uma data específica.
- Investigue se há lentidão do rendimento ao longo do tempo para determinar se a aplicação está gerando dados incompatíveis com o Hermes.
- Compare o rendimento de dados para diferentes tópicos em uma única aplicação ou em todas as aplicações que pertençam a você.
- Procure discrepâncias entre o rendimento do produtor e do consumidor que possam indicar possíveis problemas:
- As mensagens podem ser produzidas mais rapidamente do que são consumidas, indicando atraso no processamento do consumidor. Aumentar o número de partições pode melhorar o rendimento do consumidor, permitindo o consumo paralelo.
- As mensagens podem ser produzidas a uma taxa mais baixa do que são consumidas, indicando um problema na produção de mensagens ou na latência da rede. Garantir que o produtor tenha recursos suficientes e monitorar a latência da rede pode melhorar o rendimento do produtor.
Relatórios
Os dados exibidos no painel de métricas do Hermes são coletados da tabela "Métricas de uso" do Hermes [hermes_usage_metrics].
- Os dados de métrica são capturados por hora, e cada ponto de coleta reflete o valor mais recente registrado nessa hora.
- Os dados de métrica são agregados e exibidos ao longo do tempo. Isso significa que o painel permite que você exiba uma tendência geral em vez de um tráfego preciso momento a momento.
- Inicialmente, os dados de métrica exibidos no painel são agregados diariamente. O painel ajusta sua exibição dinamicamente, com base no intervalo de datas selecionado. Por exemplo, para intervalos superiores a 60 dias, os dados são apresentados em resumos mensais. Para intervalos inferiores a 60 dias, os dados são exibidos em resumos diários.
- Os dados de métrica são retidos por 12 meses.
| Título | Tipo | Tabela de origem | Descrição |
|---|---|---|---|
| Total de megabytes de entrada por hora | Pontuação única | Tabela "Métricas de uso" do Hermes [hermes_usage_metrics] | Exiba o total agregado de dados enviados para o Hermes em megabytes por hora. |
| Total de megabytes de saída por hora | Pontuação única | Tabela "Métricas de uso" do Hermes [hermes_usage_metrics] | Exiba o total agregado de dados enviados do Hermes em megabytes por hora. |
| Tendências de rendimento | Tendência | Tabela "Métricas de uso" do Hermes [hermes_usage_metrics] | Monitore o rendimento dos dados produzidos e consumidos para tópicos selecionados ao longo do tempo.
|
| Dados de rendimento do tópico | Barra | Tabela "Métricas de uso" do Hermes [hermes_usage_metrics] | Compare o rendimento dos dados produzidos e consumidos para cada tópico ao longo do tempo.
|