Para coletar informações sobre aplicativos Python que são executados em seu ambiente local, deve-se
configurar o Coletor de dados do Python.
Antes de Iniciar
- Certifique-se de que os aplicativos Python que você deseja monitorar tenham nomes exclusivos. O
Coletor de dados do Python manipula dois aplicativos
diferentes com o mesmo nome de um aplicativo, o que pode fazer com que os dados exibam problemas no
Console do Cloud APM.
- Faça download do pacote coletor de dados no website do
IBM®
Marketplace. Para
obter instruções detalhadas, consulte Fazendo download de seus agentes e coletores de dados.
Sobre Esta Tarefa
O pacote do coletor de dados é um pacote pré-configurado com arquivo
global.environment pré-configurado e um keyfile.p12 que é copiado
para a pasta etc. Como resultado, o coletor de dados se conecta automaticamente
ao Servidor Cloud
APM.
O procedimento a seguir configura o coletor de dados no aplicativo Python com
configurações padrão. Para customizar a configuração do coletor de dados, use as variáveis de ambiente nos
arquivos de configuração do coletor de dados. Para obter mais informações, consulte Customizando o Coletor de dados do Python para aplicativos no local.
Procedimento
-
Extraia os arquivos do pacote do coletor de dados. O pacote python_datacollector_8.1.4.0.tgz é incluído no diretório extraído.
-
Extraia arquivos do pacote coletor de dados, por exemplo, executando o seguinte comando:
tar -zxf python_datacollector_8.1.4.0.tgz
-
A partir do diretório python_dc, execute o comando a seguir:
-
Execute o seguinte comando:
pip install ibm_python_dc --extra-index-url http://host name or ip:8000/
python-dc-repos/simple/ --trusted-host host name or ip
em que
host name or ip é o nome ou endereço IP do host para executar o repositório do coletor de dados Python.
Importante: Use o nome ou o endereço IP para especificar o
host para a URL e o host confiável neste comando. Por exemplo, se você especificar o host usando
o endereço IP e o endereço IP for
9.42.36.180, o comando será semelhante
ao seguinte:
pip install ibm_python_dc --extra-index-url http://9.42.36.180:8000/
python-dc-repos/simple/ --trusted-host 9.42.36.180
-
No arquivo settings.py do aplicativo Python, inclua
ibm_python_dc.kpg_plugin.ResourceMiddleware na seção
MIDDLEWARE_CLASSES no formato do seguinte exemplo:
MIDDLEWARE_CLASSES = (
"ibm_python_dc.kpg_plugin.ResourceMiddleware",
"mezzanine.core.middleware.UpdateCacheMiddleware",
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
Resultados
O coletor de dados é definido com as configurações padrão e conectado ao Servidor Cloud
APM.
O que Fazer Depois
Agora é possível efetuar login no Servidor Cloud
APM para
visualizar os dados de monitoramento. Lembre-se: Depois de incluir seu aplicativo Python no
Console do Cloud APM, será possível visualizar seus dados de
monitoramento no componente chamado aplicativo Python Runtime.
Para obter instruções sobre como iniciar o Servidor Cloud
APM, consulte Iniciando o console do Cloud APM.
Para obter informações sobre o uso do Editor de aplicativos, consulte Gerenciando aplicativos.