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
pmloggerou 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-pcpinterage com o protocolopmproxyno backend.
7.1. Configurando o PCP em um sistema Copiar o linkLink copiado para a área de transferência!
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
# yum instalar pcp-zeroconfCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Etapas de verificação
Certifique-se de que o serviço
pmloggeresteja ativo, e comece a arquivar as métricas:pcp | grep pmlogger
# pcp | grep pmlogger pmlogger: primary logger: /var/log/pcp/pmlogger/localhost.localdomain/20200401.00.12Copy to Clipboard Copied! Toggle word wrap Toggle overflow
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.