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.
Configure el recolector de errores del agente de Ruby para personalizar cómo se capturan los errores, qué errores ignorar o tratar como esperados y cómo se muestrean los eventos de error.
Recolector de errores
El agente recopila e informa todas las excepciones no detectadas de forma predeterminada. Estas opciones de configuración le permiten personalizar la recopilación de errores.
Si true, el agente captura los errores de traza y el recuento de errores métrico.
Tipo
Matriz
Por defecto
[]
Variable ambiental
None
Una lista de clases de errores que el agente debe tratar como se esperaba.
Advertencia
Esta opción no se puede configurar mediante una variable de entorno.
Tipo
Hash
Por defecto
{}
Variable ambiental
None
Un mapa de clases de error a una lista de mensajes. Cuando ocurre un error de una de las clases especificadas aquí, si su mensaje de error contiene una de las cadenas correspondientes aquí, ese error se tratará como se esperaba.
Advertencia
Esta opción no se puede configurar mediante una variable de entorno.
Tipo
Cadena
Por defecto
""
Variable ambiental
NEW_RELIC_ERROR_COLLECTOR_EXPECTED_STATUS_CODES
Una lista separada por comas de códigos de estado HTTP y/o rangos de códigos de estado (por ejemplo, 404, 429, 500-599). Los errores asociados con un código de estado coincidente, si el error tiene uno, se tratarán como se espera.
Una lista de clases de error que el agente debe ignorar.
Advertencia
Esta opción no se puede configurar mediante una variable de entorno.
Tipo
Hash
Por defecto
{ThreadError: ["queue empty"]}
Variable ambiental
None
Un mapa de clases de error a una lista de mensajes. Cuando ocurre un error de una de las clases especificadas aquí, si su mensaje de error contiene una de las cadenas correspondientes aquí, ese error será ignorado.
Advertencia
Esta opción no se puede configurar mediante una variable de entorno.
Tipo
Cadena
Por defecto
""
Variable ambiental
NEW_RELIC_ERROR_COLLECTOR_IGNORE_STATUS_CODES
Una lista separada por comas de códigos de estado HTTP y/o rangos de códigos de estado (por ejemplo, 404, 429, 500-599). Los errores asociados con un código de estado coincidente, si el error tiene uno, se ignorarán.
Tipo
Entero
Por defecto
50
Variable ambiental
NEW_RELIC_ERROR_COLLECTOR_MAX_BACKTRACE_FRAMES
Define el número máximo de marcos en un rastreo inverso de errores. Los rastreos inversos que superan esta cantidad se truncan en el medio de forma predeterminada, preservando el principio y el final del rastreo del stack. Consulte error_collector.backtrace_truncate_location para personalizar la ubicación de truncamiento.
Especifica dónde truncar el rastreo inverso cuando el número de marcos supera error_collector.max_backtrace_frames. Las opciones son top (eliminar marcos del inicio), middle (eliminar marcos del medio, conservando el inicio y el final) o end (eliminar marcos del final).
Configurar una de las siguientes variables de entorno le ayudará a identificar qué versiones de su software produjeron los errores.
NEW_RELIC_METADATA_SERVICE_VERSION crea tags.service.version en los datos del evento que contienen la versión de su código que está desplegada, en muchos casos una versión semántica como 1.2.3, pero no siempre.
NEW_RELIC_METADATA_RELEASE_TAG crea tags.releaseTag en los datos del evento que contienen la etiqueta de lanzamiento (como v0.1.209 o release-209).
NEW_RELIC_METADATA_COMMIT crea tags.commit en los datos del evento que contienen el SHA del commit. Se puede utilizar el SHA completo o solo los primeros siete caracteres (por ejemplo, 734713b).
Errors Inbox rastreará automáticamente qué versiones de su software están produciendo errores.