• 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 Java personalizada

O APM para Java normalmente produzirá dados de desempenho úteis automaticamente. No entanto, se o New Relic não oferece suporte à sua framework ou se você deseja configurar monitoramento adicional, você desejará implementar instrumentação personalizada.

A instrumentação personalizada permite rastrear interações que não são capturadas pela instrumentação automática do New Relic e permite adicionar detalhes ao seu rastreamento da transação, para ajudá-lo a identificar os principais problemas.

New Relic coleta métricas e eventos de vários frameworks automaticamente. Se você estiver usando uma framework ou componente compatível, poderá ver algumas informações de transação prontas para uso, e a instrumentação personalizada poderá ser usada para complementar as informações que o agente relata por padrão.

Quando escolher instrumentação personalizada

Escolha instrumentação personalizada nestas situações:

  • New Relic não suporta seu framework e transações não aparecem na interface
  • Você gostaria de adicionar detalhes ao seu rastreamento de transação
  • O rastreamento da transação inclui grandes blocos de tempo application code sem detalhes suficientes

Implementar instrumentação personalizada

Você pode implementar instrumentação personalizada com um destes métodos:

Method

Description

A interface da New Relic

O New Relic for Java inclui uma opção na interface para instrumentação customizada chamada Editor de instrumentação personalizada. Esta opção não requer nenhuma modificação direta no código do seu aplicativo, portanto é uma boa escolha se você não quiser ou não puder modificar seu código. O editor é, no entanto, bastante limitado em funcionalidade em comparação com a API do agente Java.

Anotação de API

Usando a API do agente Java da New Relic, você pode anotar os métodos no código do aplicativo que deseja monitor. O método de anotação é robusto e fácil de solucionar. Se você deseja modificar seu código-fonte, a anotação é o método recomendado. Se você tiver muitos métodos que deseja instrumentar, talvez prefira a instrumentação XML.

Para obter mais informações sobre a API e suas outras funções, consulte Introdução à API do agente Java.

XML

Se você não puder modificar seu código ou precisar instrumentar vários métodos, a instrumentação XML é o melhor método de instrumentação personalizada. Com este método, você especifica as classes que deseja instrumentalizar em um arquivo XML externo.

Embora a instrumentação XML seja poderosa, ela também é mais difícil de usar do que outros métodos de instrumentação. Para necessidades de instrumentação mais simples, a New Relic recomenda anotação ou instrumentação por meio da interface. Para mais informações, veja Instrumentação Java por XML.

Você também pode monitor Java Management Extensions (JMX) via instrumentação personalizada. JMX é uma forma de monitor e gerenciar aplicativos, dispositivos e serviços. Você pode implementar o monitoramento JMX por meio de um arquivo YAML externo.

Copyright © 2024 New Relic Inc.

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