Respostas:
É assim que eu uso essas palavras. Outros podem ter usos adicionais ou diferentes. Dependendo do trabalho em questão, usarei os termos de maneira diferente. As equipes de desenvolvimento e operações têm necessidades diferentes de uso.
Monitorar é monitorar. Geralmente é contínuo e, de preferência, automatizado. Ferramentas de código aberto gosta Munin
, Nagios
e MRTG
se enquadram nesta categoria. Também existem muitas ferramentas comerciais. Eu também incluiria sar
executar continuamente nesta categoria, mas seus resultados não são normalmente monitorados. As ferramentas de monitoramento podem ser usadas para acionar alertas quando um recurso monitorado fica acima ou abaixo de um nível de acionador. Muitas ferramentas de monitoramento funcionam bem em ambientes heterogêneos.
A criação de perfil geralmente é feita em um programa específico para ver qual código está usando mais recursos. Geralmente, esse é o tempo da CPU, mas também pode incluir tempo de memória, E / S e execução (parede). Geralmente é usado para identificar o código candidato à otimização. As ferramentas de criação de perfil tendem a depender do idioma e / ou da plataforma.
Um tipo diferente de criação de perfil é feito usando logs e / ou dados de monitoramento. Esse é o perfil de uso e pode ser feito por vários motivos. Não encontrei muitas ferramentas para fazer isso.
Eu uso o rastreamento de duas maneiras diferentes. Com mais freqüência, eu rastreio rotas de rede. Dependendo das configurações de rede e firewall, uma variedade de ferramentas pode ser usada com mais ou menos sucesso. A maioria deles tem traceroute em seu nome ou descrição.
Rastreamento de programa é rastrear a execução de um programa. Isso geralmente é feito em uma situação de teste. Isso pode ser feito de várias maneiras (na minha ordem de uso e experiência):
strace
para ver qual código é chamado. Isso pode ser útil para determinar por que um programa está falhando ou não está respondendo conforme o esperado.No servidor de aplicativos SAP WEB, podemos definir essas três palavras-chave conforme mencionado abaixo
As técnicas de monitoramento, rastreamento e criação de perfil oferecidas pela Web, bem como as técnicas fornecidas por outros sistemas SAP e externos, podem ser integradas usando a arquitetura CCMS comprovada, o que pode simplificar bastante a manutenção de instalações grandes, distribuídas e heterogêneas.