• 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

Instrumentación rastrillo

El agente New Relic Ruby tiene soporte opcional para tareas de Rake instrumentadas. Esto requiere:

  • Versión de rastrillo 10.0.0 o superior
  • Ruby agente versión 3.13.0 o superior

Para implementar tareas de Rake, especifique las tareas por nombre en su archivo newrelic.yml .

Habilitar soporte de rastrillo

Para instrumentar las tareas de Rake de su aplicación, agregue los nombres de las tareas objetivo al elemento rake.tasks en su archivo newrelic.yml . El agente Ruby compara estos nombres con sus tareas activas utilizando expresiones regulares de cadena.

Example: Instrumenting two Rake tasks

Por ejemplo, para implementar las tareas de Rake deploy y deploy:all, agregue lo siguiente a su archivo newrelic.yml :

rake:
tasks: ["deploy", "deploy:all"]

Dado que la coincidencia de nombres de tareas se realiza con expresiones regulares, puede instrumentar todas las tareas de Rake de su aplicación utilizando una expresión regular comodín como [".+"]. Sin embargo, esto no incluirá las tareas de Rake que están en su lista de denegaciones de forma predeterminada desde la configuración autostart.denylisted_rake_tasks , como db:migrate.

  • Para incluir cualquier tarea de Rake que esté en su lista de denegación de forma predeterminada, inclúyala en su lista de denegación personalizada.
  • Para garantizar que las tareas estén instrumentadas antes de ejecutarse si está utilizando Rails pero su tarea de Rake no requiere el entorno Rails, agregue require 'tasks/newrelic' en la parte superior de las tareas de Rake.

Capturar argumentos de trabajo de Rake

De forma predeterminada, los argumentos del trabajo de Rake no se capturan. Para capturar los argumentos del trabajo de Rake, utilice:

attributes.include: job.rake.*
Copyright © 2024 New Relic Inc.

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