• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Deshabilite la instrumentación Scala, Netty, Akka y Play 2

Este documento describe cómo deshabilitar la instrumentación del agente Java en estos populares marcos asíncronos:

  • Scala
  • Netty
  • Akka
  • Play 2

Puede optar por desactivar parte o toda esta instrumentación si descubre que las métricas informadas no son valiosas para usted o si la instrumentación genera más gastos generales de los que le gustaría. Si desactiva selectivamente parte de la instrumentación, algunos segmentos de actividad no se informarán y su tiempo total se subestimará.

Agente de Java versiones 3.21 o inferiores

Si está utilizando agente de Java versión 3.22 o inferior, agregue lo siguiente a la sección class_transformer de su configuración newrelic.yml :

# This section is for settings common to all environments.
# Do not add anything above this next line.
common: &default_settings
class_transformer:
akka_instrumentation:
enabled: false
netty_instrumenation:
enabled: false
play2_instrumentation:
enabled: false
scala_instrumentation:
enabled: false

Agente de Java versiones 3.22 o superiores

Los nombres de configuración de instrumentación framework Scala, Netty, Akka y Play 2 más antiguos quedaron obsoletos en la versión 3.22 del agente de Java. Si utiliza agente de Java 3.22 o superior, agregue lo siguiente a la sección class_transformer de su configuración newrelic.yml :

common: &default_settings
class_transformer:
# Disable all Akka instrumentations
com.newrelic.instrumentation.akka-2.0:
enabled: false
com.newrelic.instrumentation.akka-2.1:
enabled: false
# Disabling 2.2 also disables higher versions
com.newrelic.instrumentation.akka-2.2:
enabled: false
# Disable all Netty instrumentations
com.newrelic.instrumentation.netty-3.4:
enabled: false
com.newrelic.instrumentation.netty-3.8:
enabled: false
com.newrelic.instrumentation.netty-4.0.0:
enabled: false
com.newrelic.instrumentation.netty-4.0.8:
enabled: false
# Disable all Play 2 instrumentations
com.newrelic.instrumentation.play-2.1:
enabled: false
com.newrelic.instrumentation.play-2.2:
enabled: false
com.newrelic.instrumentation.play-2.3:
enabled: false
# New in Release 3.22, the Play 2.4 instrumentation does not respect
# the older play2_instrumentation configuration setting
com.newrelic.instrumentation.play-2.4:
enabled: false
# Disable all Scala-language instrumentations
com.newrelic.instrumentation.scala-2.9.3:
enabled: false

Los nombres de instrumentación anteriores a 3.22 se respetarán por un tiempo, pero se eliminarán en versiones futuras. Si está deshabilitado por la configuración de instrumentación nueva o antigua, la instrumentación se deshabilitará.

Compruebe si hay opciones de configuración obsoletas

Cualquier uso de los nombres de instrumentación anteriores a 3.22 se registrará con mensajes similares a:

INFO: Using deprecated configuration setting akka_instrumentation for instrumentation com.newrelic.instrumentation.akka-2.2

O

INFO: The configuration setting akka_instrumentation is deprecated, please update the class_transformer config to use com.newrelic.instrumentation.akka-2.2 instead

El uso de la configuración obsoleta no indica que la instrumentación obsoleta se haya cargado o se esté utilizando. Estos mensajes son sugerencias para el usuario de que es hora de actualizar sus ajustes de configuración.

Play 2.4 no respeta los ajustes de configuración anteriores play2_instrumentation , ya que es una instrumentación nueva. En todos los casos, si está utilizando agente de Java versión 3.22 o superior, debe usar los nuevos nombres de instrumentación para el framework Scala, Netty, Akka y Play 2 en su newrelic.yml.

Copyright © 2024 New Relic Inc.

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