Notas
Esta versão do agente Python adiciona suporte a trace/span para o Agente Híbrido, a integração da New Relic com o OpenTelemetry. Também adiciona GUIDs de entidade aos arquivos de verificação de integridade do Agent Control, atributos subcomponent à instrumentação de IA agêntica, suporte a novos métodos de cliente Redis, corrige um bug onde pode haver instâncias duplicadas do ImportHookFinder e um bug na instrumentação do OracleDB Cursor.callproc().
Instale o agente usando easy_install/pip/distribute através do Índice de Pacotes Python, usando conda através do Índice de Pacotes Conda-Forge ou baixe-o diretamente do site de download do New Relic.
Recurso
Adicionar suporte ao rastreamento do Agente Híbrido
O Hybrid Agent foi projetado para preencher a lacuna para equipes que buscam adotar os padrões OpenTelemetry, mantendo a retrocompatibilidade com seus dashboards existentes do New Relic. O Hybrid Agent oferece uma experiência do "melhor dos dois mundos" ao combinar a visibilidade profunda da New Relic com a compatibilidade da API OpenTelemetry. Fornece uma solução de observabilidade com suporte integrado para as seguintes APIs do OpenTelemetry:
- Rastreamento
- Instrumentação de biblioteca autônoma e framework nativo
Principais melhorias como Span Links e Events on Spans estão agora disponíveis, garantindo interoperabilidade perfeita em ambientes de modo misto.
Introduz um novo amostrador baseado na proporção de Trace ID
- Um novo amostrador baseado na proporção de Trace ID. Este algoritmo de amostragem baseia-se no amostrador de mesmo nome do OpenTelemetry e pode ser configurado para amostrar uma porcentagem definida de transações.
Adicionar
subcomponentatributos à instrumentação de IA agênticaAdicionar o GUID da entidade aos arquivos de verificação de integridade do Agent Control
- Quando o agente é iniciado em um ambiente de Controle do Agente, um arquivo de verificação de integridade é criado no local de arquivo configurado para cada processo do agente. Este arquivo agora inclui o GUID da entidade relacionada ao agente quando disponível.
Adicionar instrumentação para novos métodos do Redis
Adicione instrumentação para os seguintes novos métodos nos clientes Redis:
- hotkeys_get
- redefinir_atalhos
- hotkeys_start
- Parar teclas de atalho
- vrange
- xcfgset
Bugs
Corrigir instâncias duplicadas do ImportHookFinder
- Anteriormente, era possível que duplicatas do localizador de gancho de importação fossem adicionadas a
sys.meta_path.
- Anteriormente, era possível que duplicatas do localizador de gancho de importação fossem adicionadas a
Corrigir assinatura incorreta no OracleDB
Cursor.callproc()- Anteriormente, tentar usar argumentos nomeados com
Cursor.callproc()causava falhas, pois os nomes dos argumentos estavam incorretos em nossa instrumentação. Isso foi corrigido, e o argumento adicionalkeyword_parametersagora também é suportado.
- Anteriormente, tentar usar argumentos nomeados com
Declaração de apoio
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado.
Consulte a New Relic Python política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte.