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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

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.