• /
  • EnglishEspañolFrançais日本語한국어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

No aparecen datos en la UI

Problema

Instaló el agente eBPF New Relic, pero no ve ningún dato de eBPF en su UI New Relic o le faltan métricas o intervalos específicos para ciertos protocolos.

Solución

Si no aparecen datos eBPF en absoluto:

  1. Verifique la conectividad de la red: cerciorar de que el extremo OTLP (Protocolo OpenTelemetry) no esté bloqueado por ningún firewall o configuración de red. Verifique que estas URL sean accesibles:

    • otlp.nr-data.net:443
    • otlp.eu01.nr-data.net:443 (Solo región de la UE)
    • https://downloads.newrelic.com
    • https://nr-downloads-ohai-staging.s3.amazonaws.com

Importante

Cerciorar de que los puertos 4317 y 443 estén desbloqueados en varios niveles:

  • NivelCluster : para la implementación Kubernetes (por ejemplo, clúster AKS), verifique que los grupos de seguridad de red del clúster permitan el tráfico saliente en estos puertos

  • Nivel de infraestructura: Verifique que el software de seguridad (por ejemplo, Microsoft Defender, firewall corporativo) no esté bloqueando estos puertos a nivel de infraestructura

    El bloqueo de puertos puede ocurrir en ambos niveles simultáneamente, lo que provoca problemas de conectividad incluso si un nivel está configurado correctamente.

  1. Verificar la instalación del agente: Verifique que los servicios del agente eBPF se estén ejecutando:

    Para hosts Linux:

    bash
    $
    sudo systemctl status newrelic-ebpf-agent
    $
    sudo systemctl status newrelic-ebpf-agent-client

    Para Kubernetes:

    bash
    $
    kubectl get pods -n newrelic
  2. Comprobar los logs del agente: busque errores en los logs del agente. La instalación exitosa debería mostrar:

    [STEP-7] => Successfully started the eBPF Agent.
  3. Emplee el filtro correcto: en la UI New Relic, filtre la entidad por instrumentation.name = nr_ebpf para ver los servicios monitoreados por eBPF.

Si faltan métricas o intervalos específicos:

  1. Verificar la configuración del protocolo: Verifique que métrica y spans estén habilitados para el protocolo específico en su archivo de configuración:

    Para hosts Linux (/etc/newrelic-ebpf-agent/newrelic-ebpf-agent.conf):

    bash
    $
    PROTOCOLS_HTTP_ENABLED="true"
    $
    PROTOCOLS_HTTP_SPANS_ENABLED="true"
    $
    PROTOCOLS_MYSQL_ENABLED="true"
    $
    # ... other protocols

    Para Kubernetes (en su values.yaml):

    protocols:
    http:
    enabled: true
    spans:
    enabled: true
    mysql:
    enabled: true
  2. Resetear el agente luego de los cambios de configuración:

    Para hosts Linux:

    bash
    $
    sudo systemctl restart newrelic-ebpf-agent

    Para Kubernetes:

    bash
    $
    helm upgrade nr-ebpf-agent newrelic/nr-ebpf-agent -n newrelic --reuse-values
  3. Verifique la configuración de filtrado de datos: verifique que su entidad no esté siendo excluida por parámetros de configuración como DROP_DATA_FOR_ENTITY o dropDataServiceNameRegex.

Pasos de verificación adicionales:

  1. Filtrar entidad por host: use la etiqueta host.name en la UI New Relic para filtrar entidades que se ejecutan en un host específico.

  2. Verifique el nombre de la entidad: las entidades se nombran automáticamente de la siguiente manera:

    • Hosts Linux: processName:workingDirectory:[port] (por ejemplo, ruby:/path/to/app:[5678])
    • Docker: processName:containerName:[port] (por ejemplo, java:my-container:[8080])
    • Kubernetes: según el nombre del servicio de Kubernetes (p. ej., mysql-database-service)
  3. Verificar el nombre personalizado: si se usa NEW_RELIC_APP_NAME, la entidad aparecerá con el sufijo -ebpf.

Copyright © 2025 New Relic Inc.

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