• /
  • 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

Complemento de Kubernetes para reenvío de logs

ElNew Relic Kubernetes complemento de para reenvío de simplifica el envío de logregistros desde su clúster a Logs.New Relic Emplea una imagen de Docker independiente y se ejecuta como un DaemonSet, recopilando registros sin problemas para el análisis centralizado y la resolución de problemas. Reenviar su Kubernetes registro a New Relic le brindará capacidades mejoradas para recopilar, procesar, explorar, consultar y alertar sobre sus log datos .

Habilite Kubernetes para la administración de logs

Para reenviar su log de Kubernetes a New Relic con nuestro complemento:

  1. Instalar la integración de New Relic Kubernetes. Esta integración incluye el complemento Kubernetes para registro.

  2. Opcionalmente, puedes ajustar aún más tu instalación en la instalación guiada empleando las numerosas opciones de configuración disponibles en el repositorionewrelic-logging . Sin embargo, recomendamos la configuración estándar, ya que es válida para la mayoría de usuarios.

    Guided install from the UI

    Vaya a one.newrelic.com > Integrations & Agents y haga clic en el mosaico Guided install . Luego seleccione Kubernetes y Guided.

    Importante

    Si está empleando un secreto Kubernetes para almacenar New Relic , el gráfico newrelic-logging tiene como valor predeterminado enviar el registro a los extremos de API de EE. UU. Si la clave de licencia pertenece a una cuenta de la UE o FedRAMP, y se emplea un secreto para el almacenamiento de la clave, debe actualizar la configuración de extremo con el valor apropiado de los documentos de referenciaAPI . A continuación se muestra un ejemplo de cómo configurar esto para cuentas de la UE:

    newrelic-logging:
    enabled: true
    endpoint: https://log-api.eu.newrelic.com/log/v1
  3. Genere algo de tráfico y espere unos minutos, luego verifique los datos de su cuenta .

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

Plug-in de salida Fluent Bit

New Relic tiene un complemento de salida Fluent Bit para reenviar su registro a New Relic la administración de logde . Este complemento también se proporciona en una imagen docker independiente que se puede instalar en un clúster de Kubernetes en forma de DaemonSet, también conocido como complemento Kubernetes .

Consulte el complemento Fluent Bit para reenvío de log para obtener más detalles al respecto.

Detalles métricos adicionales

El newrelic-logging gráfico Helm emplea Fluent Bit junto con el complemento New Relic newrelic-fluent-bit-output de para enviar registros a New Relic. La opción de configuración fluentBit.sendMetrics habilita la recopilación de sus métricas individuales:

  • Métrica interna de Fluent Bit: emitida por Fluent Bit en formato Prometheus y entregada al extremo de exportación Prometheus de New Relic. Pueden ser facetados por cluster_name, node_name y pod_name.

Capturamos la métrica interna de Fluent Bit empleando su complemento de entradaprometheus_scrape junto con su complemento de salidaprometheus_remote_write . Todas las métricas de Prometheus counter son en realidad contadores acumulativos, pero realizamos automáticamente una conversión delta cuando se ingieren en New Relic para facilitar su consulta mediante NRQL más adelante. Puede encontrar más detalles aquí.

  • Complemento interno métrica de newrelic-fluent-bit-output: recopilado por el complemento de salida y enviado a New Relic métrica de API. Estas métricas solo contienen la dimensión cluster_name, por lo que se pueden limitar a un clúster en individuo, pero no a un host o pod en individuo. Son útiles para evaluar la latencia general al entregar el registro a la New Relic Logs API o para observar posibles problemas de empaquetado.

Solucionar problemas de su complemento Kubernetes para el reenvío de instalación de registros

A veces, a pesar de instalar correctamente el Kubernetes complemento de reenvío logde (newrelic-logging gráfico de Helm ), es posible que surjan problemas de rendimiento que afecten la entrega correcta de registros. En ese caso, puede ser útil mirar la métrica interna del reenviador de logpara ver si puede encontrar la causa del problema.

El gráfico de Helm newrelic-logging proporciona una configuración para permitir la recopilación de dichas métricas para un clúster de Kubernetes determinado. También proporcionamos una plantilla dashboard con formato JSON para mostrar fácilmente todas estas métricas en New Relic.

Para configurar su clúster de Kubernetes para enviar los loginternos al reenviador y mostrarlos en un dashboard, siga estos pasos:

  1. Instale el gráfico Helm con la siguiente configuración adicional:

    newrelic-logging:
    fluentBit:
    sendMetrics: true

    Solo necesita habilitar la configuración newrelic-logging.fluentBit.sendMetrics cuando resuelva problemas en un clúster de Kubernetes. Recomendamos habilitarlo para un único clúster de Kubernetes a la vez para facilitar la resolución de problemas.

  2. Descargue este archivo de plantilla de panel de control. Ábrelo en un editor de texto y reemplaza todas las YOUR_ACCOUNT_ID ocurrencias (49 en total) con tu ID de cuenta de New Relic.

  3. Importe el dashboard resultante en formato JSON siguiendo estas instrucciones.

  4. El dashboard importado estará disponible en la página de su dashboard como Kubernetes Fluent Bit monitoring.

Ver datos log

Una vez que configuró todo y recopilado los datos, debería ver los datos log en estos dos lugares:

  • Nuestra UI de logs

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

    SELECT *
    FROM Log

Si no ve ningún dato luego de habilitar nuestras capacidades de administración de log , siga nuestros procedimientos estándar de resolución de problemas de log .

Desactivar reenvío de logs

Para deshabilitar las capacidades de reenvío de log , puede desinstalar el complemento Kubernetes siguiendo estos pasos. No necesitas hacer nada más en New Relic.

Elige tu próximo paso

Logs UI

Explora los datos de registro en toda tu plataforma con nuestra UIde registro

Logs in context

Obtenga una visibilidad más profunda de los datos de rendimiento de su aplicación y de su plataforma al reenviar su registro con nuestras capacidades de registro en contexto

Alerts

Crea alertas para mantenerte informado sobre los temas que más te importan

Create dashboards

Vea cómo recopilar y representar gráficamente los datos específicos que desea ver

Copyright © 2024 New Relic Inc.

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