• 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

Reenvíe su registro utilizando el agente de infraestructura

Reenviar su registro a New Relic hace que todos sus datos de registro estén disponibles en una ubicación, lo que brinda una visibilidad más profunda tanto de su aplicación como de los datos de rendimiento de su plataforma. Con su registro en un solo lugar, puede recopilar, procesar, explorar, consultar y alertar sobre errores o anomalías encontradas en sus datos log .

Desde UI de usuario de su anfitrión, su registro se coloca en el contexto del evento durante el período de tiempo seleccionado. Puede profundizar en datos detallados para cualquiera de los atributos resaltados.

La forma de reenviar su registro depende de cómo instaló el agente de infraestructura, ya que el agente de infraestructura habilita la característica de reenvío de registros. Puede instalar el agente de infraestructura a través de:

  • Instalación guiada (recomendada para la mayoría de usuarios)
  • Instalación manual
  • Archivo tar de Linux

Importante

La versión Linux del agente de infraestructura, específicamente la versión 1.42.0, ha pasado del uso del paquete td-agente-bit al paquete fluent-bit. Este cambio fue necesario por el hecho de que fluent-bit ya no se distribuye en la versión td-agente-bit después de la actualización principal de la versión 2.x.

Para garantizar operaciones fluidas y brindar la opción de volver a td-agente-bit en caso de cualquier problema con el paquete fluent-bit, el agente de infraestructura ahora instala ambos paquetes (td-agente-bit y fluent-bit). De forma predeterminada, el agente está configurado para utilizar fluent-bit.

Consulte Revertir a Fluent Bit 1.9 para obtener más información sobre cómo revertir.

Sugerencia

¿Tienes muchos logs? Consulte nuestro tutorial sobre cómo optimizarlos y administrarlos.

Requisito del sistema

Reenviar registro automáticamente con instalación guiada

Cuando utiliza nuestra instalación guiada para instalar el agente de infraestructura, la característica de reenvío de registros se configura automáticamente durante el proceso de instalación. Si aún no lo ha hecho, cree su cuenta New Relic gratuita a continuación para comenzar a monitorear sus datos hoy.

Para iniciar su instalación, elija su método de implementación:

Amazon Linux
Amazon Linux
Ansible
Ansible
CentOS
CentOS
Debian
Debian
Red Hat
RHEL
SLES
SLES
Ubuntu
Ubuntu
Windows
Windows

Habilitar el reenvío de registros en el agente instalado manualmente

Para instalar el agente de infraestructura manualmente, siga nuestro tutorial para instalar el administrador de paquetes o consulte nuestro instalador MSI (Windows).

Paso 1. Configurar el agente de infraestructura

Los archivos de configuración dirigen a su sistema para reenviar las fuentes log que desea que aparezcan en New Relic. Puede agregar tantos archivos de configuración como desee. Nuestro agente de infraestructura utiliza .yml archivos para configurar el registro. Si instala el agente de infraestructura mediante Agregar datos en la UI, el archivo logging.yml se crea automáticamente.

Para agregar un nuevo archivo de configuración para la característica de reenvío de registros:

  1. Navegue a la carpeta de configuración del reenviador de registros:

    • Linux: /etc/newrelic-infra/logging.d/
    • Ventanas: C:\Program Files\New Relic\newrelic-infra\logging.d\
  2. Cree un archivo de configuración logging.yml y agregue el parámetro que necesite. El directorio logging.d tiene varios archivos .yml.example que puede utilizar como referencia o punto de partida. Para ver ejemplos de Windows, consulte nuestro repositorio de Github.

    # Log forwarder configuration file example
    # Source: file
    # Available customization parameters: attributes, max_line_kb, pattern
    logs:
    # Basic tailing of a single file
    - name: basic-file
    file: /var/log/logFile.log
    # File with spaces in its path. No need to use quotes.
    - name: file-with-spaces-in-path
    file: /var/log/folder with spaces/logFile.log
    # Specify a list of custom attributes, as key-value pairs, to be included
    # in each log record
    - name: file-with-attributes
    file: /var/log/logFile.log
    attributes:
    application: tomcat
    department: sales
    maintainer: example@mailprovider.com
    # Use wildcards to refer to multiple files having a common extension or
    # prefix. Newly generated files will be automatically detected every 60
    # seconds.
    #
    # WARNING: avoid using wildcards that include the file extension, since
    # it'll cause logs to be forwarded repeatedly if log rotation is enabled.
    - name: log-files-in-folder
    file: /var/log/logF*.log
    # Lines longer than 128 KB will be automatically skipped. Use 'max_line_kb'
    # to increase this limit.
    - name: log-file-with-long-lines
    file: /var/log/logFile.log
    max_line_kb: 256
    # Use 'pattern' to filter records using a regular expression
    - name: only-records-with-warn-and-error
    file: /var/log/logFile.log
    pattern: WARN|ERROR

El agente procesa automáticamente nuevos archivos de configuración sin tener que reiniciar el servicio de monitoreo de infraestructura. La única excepción a esto es cuando se configura una configuración personalizada de Fluent Bit.

Paso 2. Establecer el parámetro de reenvío de registros

Debe configurar un name y un parámetro de origen log en el archivo de configuración de reenvío de registros .yml. Para comenzar, define un name del log o registro que deseas reenviar a New Relic.

Lo que utilice para la fuente log depende de la ubicación de donde proviene su registro. Las opciones disponibles para el origen log incluyen:

Paso 3. Definir atributo clave

Aunque estos parámetros de configuración no son obligatorios, le recomendamos que aplique estas configuraciones a su archivo logging.yml para aprovechar al máximo el reenvío de registros.

Archivo de configuración de muestra

A continuación se muestra un ejemplo de un archivo de configuración logging.d/ en formato YAML. Para obtener más ejemplos de configuración, consulte el repositorio del agente de infraestructura.

Paso 4. Vea sus datos log

Si todo está configurado correctamente y sus datos se están recopilando, debería ver el registro y telemetry data relacionados en estos lugares:

  • Nuestra UIusuario de registros

  • En la UI usuario de infraestructura, desde la tabla de hosts, haga clic en

    icono para un host específico y luego haga clic en

    View logs

    .

  • Nuestras herramientas para ejecutar NRQL consulta. Por ejemplo, puedes ejecutar una consulta como esta:

SELECT * FROM Log

Habilite el registro para su integración en el host

Con el agente de infraestructura instalado, puede habilitar el análisis automático de registros y el reenvío para nuestra integración más popular en el host con un solo paso. Para habilitar esta característica, cambie el nombre del archivo on-host-log.yml.example a on-host-log.yml. Una vez hecho esto, el registro de su integración se analiza automáticamente y se envía a New Relic.

Esta opción está disponible para nuestra plataforma Linux compatible.

Para habilitar la característica de reenvío de registros de integración en el host:

Habilite el reenvío de registros en el agente instalado usando el tarball de Linux

Nuestro proceso de instalación personalizado de Linux para monitoreo de infraestructura le permite personalizar todos los aspectos del proceso de instalación y colocar archivos y carpetas en su máquina. Si elige el proceso de instalación asistida o manual de tarball, siga estos pasos para implementar la característica reenviador de logs:

  1. Cree los siguientes directorios:

    • /var/db/newrelic-infra/newrelic-integrations/logging
    • /etc/newrelic-infra/logging.d
  2. Descargue e instale el paquete de bits fluidos (RPM) de New Relic ejecutando un comando similar a:

    bash
    $
    yum localinstall fluent-bit-<some-version>.rpm`
  3. Descargue el complemento fluentbit de New Relic y guárdelo como /var/db/newrelic-infra/newrelic-integrations/logging/out_newrelic.so.

  4. Descargue o copie el archivo parsers.conf de este repositorio de Github y guárdelo como /var/db/newrelic-infra/newrelic-integrations/logging/parsers.conf.

¿Te ha ayudado este documento con la instalación?

Resolución de problemas

Si tiene problemas al configurar su reenviador de registros, pruebe estos consejos de resolución de problemas.

¿Que sigue?

Explore los datos de registro en su plataforma con nuestra UIde registros.

Desactivar reenvío de registros

Para deshabilitar las capacidades de reenvío de registros, vaya a su directorio logging.d y elimine los archivos con la extensión .yml que se agregaron originalmente durante el proceso de configuración .

  • Linux: /etc/newrelic-infra/logging.d/
  • Ventanas: C:\Program Files\New Relic\newrelic-infra\logging.d\
Copyright © 2024 New Relic Inc.

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