Red Hat Training
A Red Hat training course is available for RHEL 8
Capítulo 7. Criação de representação gráfica da métrica PCP
Usando uma combinação de redis
, pcp
, bpftrace
, vector
e grafana
fornece gráficos, baseados nos dados ao vivo ou dados coletados pelo Performance Co-Pilot (PCP). Ele permite acessar gráficos de métricas de PCP usando um navegador da web.
- O PCP é uma estrutura genérica que coleta, monitora, analisa e armazena métricas relacionadas ao desempenho. Para mais informações sobre o PCP e seus componentes, consulte Monitorando o desempenho com o Co-Piloto de Desempenho.
-
Redis é um
in-memory-database
. Ele é usado para armazenar dados dos arquivos arquivados que são facilmente acessíveis para a geração de gráficos pelo aplicativo Grafana. -
A Bpftrace permite o acesso aos dados ao vivo de fontes que não estão disponíveis como dados normais do
pmlogger
ou arquivos. - Vector fornece acesso aos dados ao vivo, mas não fornece acesso aos dados do passado.
-
Grafana gera gráficos que são acessíveis através de um navegador. O
grafana-server
é um componente que escuta, por padrão, em todas as interfaces, e fornece serviços web acessados através do navegador web. O plugingrafana-pcp
interage com o protocolopmproxy
no backend.
7.1. Configurando o PCP em um sistema
Este procedimento descreve como configurar o PCP em um sistema com o pacote pcp-zeroconf
. Uma vez instalado o pacote pcp-zeroconf
, o sistema registra o conjunto padrão de métricas em arquivos arquivados.
Procedimento
Instale o pacote
pcp-zeroconf
:# yum instalar pcp-zeroconf
Etapas de verificação
Certifique-se de que o serviço
pmlogger
esteja ativo, e comece a arquivar as métricas:# pcp | grep pmlogger pmlogger: primary logger: /var/log/pcp/pmlogger/localhost.localdomain/20200401.00.12
Recursos adicionais
-
A página do homem
pmlogger
. - Para mais informações sobre o PCP e seus componentes, consulte Monitoramento do desempenho com o Co-Piloto de Desempenho.