• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Instrumentação Python personalizada

A instrumentação personalizada permite expandir o monitoramento e o comportamento padrão do agente para chamadas funcionais e atividades adicionais. Você pode fazer isso por meio do arquivo de configuração do agente ou da API do agente.

Instrumentação via arquivo Config ou API

Existem dois métodos principais para adicionar instrumentação personalizada:

  • Se você simplesmente deseja trace o tempo gasto em funções ou métodos de classes adicionais, poderá identificar uma lista de funções ou métodos no arquivo de configuração do agente. Para mais informações veja instrumentação via arquivo de configuração.
  • Para casos mais complexos, ou se você quiser customizar a forma como a função é identificada na interface do New Relic, você pode colocar chamada de API no código da sua aplicação. Para mais informações, veja instrumentação via API.

Em ambos os casos, estes mecanismos destinam-se apenas à chamada de função designada. Não é recursivo nem permite o perfil completo abaixo da função anotada.

Considerações adicionais

Você deve anotar individualmente cada chamada de função que deseja trace. Se você não tiver certeza de qual função deve anotar, poderá usar o recurso de criação de perfil de thread para restringi-la.

Cuidado

Coletar muitas métricas pode impactar o desempenho da sua aplicação e do agente. Para evitar possíveis problemas de dados, tente manter o número total de métricas exclusivas introduzidas pela instrumentação personalizada abaixo de 2.000.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.