Antes de instalar nosso agente Python, certifique-se de que seu sistema atenda a esses requisitos.
Requisitos básicos
O agente Python oferece suporte a muitas das estruturas web Python mais comuns. Configuração adicional pode ser necessária dependendo do seu mecanismo de hospedagem específico, serviço de hospedagem, framework da web ou serviços backend . Consulte a tabela abaixo para obter detalhes de suporte.
Se você ainda não tem uma, crie uma conta New Relic. É grátis, para sempre.
Recurso | Requisitos |
---|---|
Sistema operacional | Sistema operacional semelhante ao UNIX, incluindo Linux, Solaris, FreeBSD e macOS. O agente Python não oferece suporte a ambientes Windows. |
Python | Versões Python (CPython/PyPy) suportadas: 3.7, 3.8, 3.9, 3.10, 3.11 e 3.12. Recomendação: Use Python versão 3.7 ou superior com nosso agente.
|
Estrutura da web suportada | A estrutura da web suportada inclui:
|
Estrutura não suportada | Alguns servidores, estruturas e aplicativos WSGI têm requisitos especiais. Embora uma framework web Python WSGI específica possa não ser suportada, você ainda pode usar o agente. Para uma estrutura não suportada, uma interrupção do tempo gasto em partes importantes da framework não aparecerá nas quebras de desempenho da transação e no rastreamento da transação. Além disso, o agente não será capaz de agrupar de forma significativa qualquer transação da web tratada por manipuladores específicos em seu código que você usa para torná-los mais úteis e de destino. Nessas situações você pode usar a API do agente Python para nomear transações da web ou adicionar instrumentação customizada. |
Hospedagem | Mecanismos de hospedagem web compatíveis com WSGI 1.0 (PEP 333). Apoiamos estes serviços de hospedagem: |
Requisitos de segurança | Como medida de segurança padrão para coleta de dados, o servidor do seu aplicativo deve oferecer suporte a SHA-2 (256 bits). SHA-1 não é compatível. |
Outro software de monitoramento | Caso seu aplicativo utilize outro software de monitoramento além do nosso, não podemos garantir que nosso agente funcionará corretamente e não podemos oferecer suporte técnico. Para obter mais informações, consulte Erros ao usar outro software de monitoramento. |
Instrumentação de pacote Python
O agente também fornece instrumentação para vários outros pacotes e módulos Python. A instrumentação inclui consulta ao banco de dados, solicitações de memcache, solicitações de serviços externos, detalhes em nível de instância e muito mais. Os resultados aparecerão automaticamente na interface do usuário do APM dentro das quebras de desempenho da transação da web e no rastreamento da transação para transação lenta.
Suporte à versão de pacote instrumentado
O agente Python suporta e testa ativamente pacotes instrumentados dentro de uma janela de lançamento de três anos.
Suporte à versão do agente
A New Relic recomenda que você atualize o agente regularmente e no mínimo a cada 3 meses. As versões do agente são suportadas dentro de uma janela de lançamento de um ano.
Suporte à versão Python
O agente em geral suportará todas as ramificações Python lançadas e ativas. No entanto, para acompanhar as próximas mudanças, o agente também seguirá este cronograma de suporte à versão Python. A política de suporte de versão não substitui nossa política geral de fim de vida útil (EOL).
Suporte para novas versões do Python
A seguir estão os intervalos de tempo propostos. A data de lançamento real pode variar.
Versão Python | Data de início do suporte ativo de longo prazo (LTS) | Data de lançamento inicial do agente Python com suporte |
---|---|---|
3.12 | Outubro de 2023 | Novembro de 2023 |
Fim do suporte para versões Python chegando ao EOL
A seguir estão os intervalos de tempo propostos. A data de lançamento real pode variar.
Versão Python | Data de fim de vida (EOL) | Data de lançamento inicial do agente Python abandonando o suporte |
---|---|---|
3.7 | 27 de junho de 2023 | 1 de março de 2025 |
Conecte o agente a outros recursos
O agente Python se integra a outros recursos para oferecer visibilidade de ponta a ponta:
Produtos | Integração |
---|---|
Se você tiver a versão 9.8.0 do agente Python, poderá coletar dados de IA de determinadas bibliotecas e estruturas de IA:
| |
O agente Python injeta automaticamente o agente JavaScript do browser quando você habilita a instrumentação automática. Depois de ativar a injeção do browser, você poderá visualizar os dados do browser na página Resumo do APM e alternar rapidamente entre os dados e de um aplicativo específico. Para opções de configuração e instrumentação manual, consulte monitoramento de Browser e agente Python. | |
Ao instalar o monitoramento de infraestrutura e o agente APM no mesmo host, eles detectam um ao outro automaticamente. Você pode então visualizar uma lista de hosts na interface do APM e filtrar seus hosts por aplicativo APM na interface de monitoramento de infraestrutura. Para obter mais informações, consulte Dados do APM na interface de infraestrutura. | |
Sintético trace da transação conecta solicitações do monitor Sintético à transação APM subjacente. |