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

Configurar ATP para el host

Avance

Todavía estamos trabajando en esta característica, ¡pero nos encantaría que la probaras!

Esta función se proporciona actualmente como parte de una vista previa de conformidad con nuestras políticas de prelanzamiento.

Aprenda a instalar y configurar el Adaptive Telemetry Processor (ATP) con el NRDOT Collector. ATP se incluye en la distribución estándar de NRDOT para reducir el volumen de datos de telemetría, al tiempo que se mantiene la visibilidad crítica.

Opciones de instalación

Seleccione el método de instalación que coincida con su configuración actual:

Antes de que empieces

Asegúrese de tener:

  • Su clave de licencia de New Relic
  • Privilegios de root o sudo.
  • Acceso de red a los lanzamientos de GitHub

Instalar el host del colector NRDOT

ATP viene preempaquetado con la distribución del colector NRDOT. Según su sistema operativo, seleccione el método de instalación:

Configurar ATP

Una vez instalado el colector NRDOT, edite el archivo de configuración del colector para habilitar y personalizar ATP. Las rutas de los archivos de configuración varían según el método de instalación:

  • Para las instalaciones DEB/RPM, el archivo de configuración se encuentra en /etc/nrdot-collector/config.yaml.

  • Para las instalaciones manuales de binarios, el archivo de configuración se encuentra dentro de la carpeta extraída.

    Para editar el archivo de configuración:

  1. Abra el archivo de configuración (config.yaml) con un editor de texto:

    • Para instalaciones DEB/RPM:
    bash
    $
    sudo nano /etc/nrdot-collector/config.yaml
    • Para instalaciones manuales de binarios:
    bash
    $
    nano config.yaml
  2. Para recopilar las métricas de procesos, en la sección scrapers del receptor hostmetrics, agregue la siguiente configuración process:

    receivers:
    hostmetrics:
    scrapers:
    # Your existing scrapers...
    process:
    metrics:
    process.cpu.utilization:
    enabled: true
    process.memory.utilization:
    enabled: true
    mute_process_name_error: true
    mute_process_exe_error: true
    mute_process_io_error: true
    mute_process_user_error: true
  3. Para habilitar ATP, ubique la sección processors existente y agregue la configuración adaptivetelemetry debajo de ella:

    processors:
    adaptivetelemetry:
    enable_storage: true
    retention_minutes: 30
    include_process_list:
    - "/usr/bin/postgres"
    - "/usr/sbin/nginx" # Replace with your target processes
    metric_thresholds:
    process.cpu.utilization: 0.05 # 5% CPU
    process.memory.utilization: 0.05 # 5% memory
  4. Agregue el procesador ATP a su pipeline de métricas en la sección service:

    service:
    pipelines:
    metrics/host:
    receivers: [hostmetrics]
    processors:
    - memory_limiter
    - adaptivetelemetry # ADD THIS LINE
    - metricstransform
    - filter/exclude_cpu_utilization
    - filter/exclude_memory_utilization
  5. (Opcional) Actualice la configuración de ATP, como los umbrales de métricas, según sea necesario. Para más detalles sobre las opciones de configuración, consulte los Parámetros de configuración.

  6. Almacene el archivo de configuración.

  7. Reinicie el colector NRDOT para aplicar los cambios:

    bash
    $
    sudo systemctl restart nrdot-collector

Acceda a los datos de ATP en New Relic

Una vez que el ATP esté configurado, comienza a recopilar datos de su host Linux. Puede acceder a estos datos en la UI de New Relic OpenTelemetry. Para obtener más información sobre la UI de OpenTelemetry de New Relic, consulte OpenTelemetry APM UI.

Para ver los datos de métricas del proceso ATP en New Relic:

  1. Vaya a one.newrelic.com > All Entities.

    O

    Vaya a one.newrelic.com > Catalogs > Infrastructure.

  2. Busque la entidad donde instaló el colector NRDOT con ATP.

  3. Seleccione la entidad y luego haga clic en Process en el panel izquierdo.

    En la página Process, puede ver todos los procesos que se ejecutan en su host, junto con sus ID y las métricas de utilización de CPU y memoria. También muestra la relación padre-hijo entre procesos si un proceso genera otros procesos.

    ATP process metrics in New Relic OpenTelemetry UI

/ ### Configurar ATP [#atp-configuration] Agregue la configuración del procesador ATP a su config.yaml archivo. Este es un ejemplo de configuración completo: yaml processors: adaptivetelemetry: enable_storage: true retention_minutes: 30 include_process_list: - "stress-ng" metric_thresholds: process.cpu.utilization: 0.05 process.memory.utilization: 0.05 process.memory.virtual: 20971520 # 20 MB process.threads: 16 process.open_file_descriptors: 30 process.disk.io: 204800 # 200KB process.disk.operations: 300 process.context_switches: 8 process.paging.faults: 50 process.cpu.time: 0.01 # Habilitar capas de inteligencia enable_dynamic_thresholds: true dynamic_smoothing_factor: 0.1 min_thresholds: process.cpu.utilization: 0.0005 process.memory.utilization: 0.0005 max_thresholds: process.cpu.utilization: 0.30 process.memory.utilization: 0.30 # Puntuación compuesta multimétrica enable_multi_metric: true composite_threshold: 1.5 weights: process.cpu.utilization: 0.5 process.memory.utilization: 0.5 # Detección de anomalías enable_anomaly_detection: true anomaly_history_size: 15 anomaly_change_threshold: 50.0 anomaly_min_data_points: 3 service: pipelines: metrics: receivers: [hostmetrics] processors: [adaptivetelemetry, batch] exporters: [otlp] /

Antes de que empieces

Asegúrese de tener:

  • NRDOT Collector existente versión 1.11.0 o posterior
  • Su clave de licencia de New Relic
  • Privilegios de root o sudo
  • Respaldo de la configuración actual

Respaldar la configuración actual

Resguarde su configuración actual antes de continuar:

bash
$
sudo cp /etc/nrdot-collector/config.yaml /etc/nrdot-collector/config.yaml.bak

Actualizar el colector NRDOT

Para actualizar el colector NRDOT a la versión más reciente con soporte para ATP, vuelva a ejecutar los comandos de instalación de la versión más reciente. Esto sobrescribirá el binario antiguo conservando su archivo de configuración existente.

Configurar ATP

La actualización conservó su configuración anterior, por lo que su config.yaml aún no contiene la nueva configuración de ATP. Debe agregarlos manualmente.

Para editar el archivo de configuración:

  1. Abra el archivo de configuración (config.yaml) con un editor de texto usando privilegios de root o sudo:

    • Para instalaciones DEB/RPM:
    bash
    $
    sudo nano /etc/nrdot-collector/config.yaml
    • Para instalaciones manuales de binarios:
    bash
    $
    nano config.yaml
  2. Para recopilar las métricas de procesos, en la sección scrapers del receptor hostmetrics, agregue la siguiente configuración process:

    processes:
    process:
    metrics:
    process.cpu.utilization:
    enabled: true
    process.memory.utilization:
    enabled: true
    mute_process_name_error: true
    mute_process_exe_error: true
    mute_process_io_error: true
    mute_process_user_error: true
  3. Para habilitar ATP, ubique la sección processors existente y agregue la configuración adaptivetelemetry debajo de ella:

    processors:
    # Your existing processors...
    adaptivetelemetry:
    enable_storage: true
    retention_minutes: 30
    include_process_list:
    - "/usr/bin/postgres"
    - "/usr/sbin/nginx" # Replace with your target processes
    metric_thresholds:
    process.cpu.utilization: 0.05 # 5% CPU
    process.memory.utilization: 0.05 # 5% memory
  4. Agregue el procesador ATP a su pipeline de métricas en la sección service:

    service:
    pipelines:
    metrics/host:
    receivers: [hostmetrics]
    processors:
    - memory_limiter
    - adaptivetelemetry # ADD THIS LINE
    - metricstransform
    - filter/exclude_cpu_utilization
    - filter/exclude_memory_utilization
  5. (Opcional) Actualice la configuración de ATP, como los umbrales de métricas, según sea necesario. Para más detalles sobre las opciones de configuración, consulte los Parámetros de configuración.

  6. Almacene el archivo de configuración.

  7. Reinicie el colector NRDOT para aplicar los cambios:

    bash
    $
    sudo systemctl restart nrdot-collector

Acceda a los datos de ATP en New Relic

Una vez que el ATP esté configurado, comienza a recopilar datos de su host Linux. Puede acceder a estos datos en la UI de New Relic OpenTelemetry. Para obtener más información sobre la UI de OpenTelemetry de New Relic, consulte OpenTelemetry APM UI.

Para ver los datos de métricas del proceso ATP en New Relic:

  1. Vaya a one.newrelic.com > All Entities.

    O

    Vaya a one.newrelic.com > Catalogs > Infrastructure.

  2. Busque la entidad donde instaló el colector NRDOT con ATP.

  3. Seleccione la entidad y luego haga clic en Process en el panel izquierdo.

    En la página Process, puede ver todos los procesos que se ejecutan en su host, junto con sus ID y las métricas de utilización de CPU y memoria. También muestra la relación padre-hijo entre procesos si un proceso genera otros procesos.

    ATP process metrics in New Relic OpenTelemetry UI

Para instalar ATP migrando desde el agente de infraestructura nativo de New Relic a la distribución de host del recopilador NRDOT, debe desinstalar el agente nativo y configurar NRDOT con ATP.

Antes de que empieces

Asegúrese de tener:

  • Su clave de licencia de New Relic
  • Privilegios de root o sudo
  • Planificar para una interrupción mínima del servicio

Detener y deshabilitar el agente nativo

  1. Para detener el agente de infraestructura existente para evitar conflictos de datos, ejecute:

    bash
    $
    # Stop the service
    $
    sudo systemctl stop newrelic-infra
  2. Para evitar que el agente de infraestructura se inicie en el arranque, ejecuta:

    bash
    $
    # Disable from starting on boot
    $
    sudo systemctl disable newrelic-infra

Instalar el host del colector NRDOT

ATP viene preempaquetado con la distribución del colector NRDOT. Según su sistema operativo, seleccione el método de instalación:

Configurar ATP

Una vez instalado el colector NRDOT, edite el archivo de configuración del colector para habilitar y personalizar ATP. Las rutas de los archivos de configuración varían según el método de instalación:

  • Para las instalaciones DEB/RPM, el archivo de configuración se encuentra en /etc/nrdot-collector/config.yaml.

  • Para las instalaciones manuales de binarios, el archivo de configuración se encuentra dentro de la carpeta extraída.

    Para editar el archivo de configuración:

  1. Abra el archivo de configuración (config.yaml) con un editor de texto:

    • Para instalaciones DEB/RPM:
    bash
    $
    sudo nano /etc/nrdot-collector/config.yaml
    • Para instalaciones manuales de binarios:
    bash
    $
    nano config.yaml
  2. Para recopilar las métricas de procesos, en la sección scrapers del receptor hostmetrics, agregue la siguiente configuración process:

    receivers:
    hostmetrics:
    scrapers:
    # Your existing scrapers...
    process:
    metrics:
    process.cpu.utilization:
    enabled: true
    process.memory.utilization:
    enabled: true
    mute_process_name_error: true
    mute_process_exe_error: true
    mute_process_io_error: true
    mute_process_user_error: true
  3. Para habilitar ATP, ubique la sección processors existente y agregue la configuración adaptivetelemetry debajo de ella:

    processors:
    adaptivetelemetry:
    enable_storage: true
    retention_minutes: 30
    include_process_list:
    - "/usr/bin/postgres"
    - "/usr/sbin/nginx" # Replace with your target processes
    metric_thresholds:
    process.cpu.utilization: 0.05 # 5% CPU
    process.memory.utilization: 0.05 # 5% memory
  4. Agregue el procesador ATP a su pipeline de métricas en la sección service:

    service:
    pipelines:
    metrics/host:
    receivers: [hostmetrics]
    processors:
    - memory_limiter
    - adaptivetelemetry # ADD THIS LINE
    - metricstransform
    - filter/exclude_cpu_utilization
    - filter/exclude_memory_utilization
  5. (Opcional) Actualice la configuración de ATP, como los umbrales de métricas, según sea necesario. Para más detalles sobre las opciones de configuración, consulte los Parámetros de configuración.

  6. Almacene el archivo de configuración.

  7. Reinicie el colector NRDOT para aplicar los cambios:

    bash
    $
    sudo systemctl restart nrdot-collector

Verificar la migración

Una vez que la instalación sea exitosa, verifique que los datos estén fluyendo a New Relic:

  1. Para verificar el estado del servicio, ejecute:

    bash
    $
    sudo systemctl status nrdot-collector
  2. Para consultar los logs, ejecute:

    bash
    $
    sudo journalctl -u nrdot-collector -f

Acceda a los datos de ATP en New Relic

Una vez que el ATP esté configurado, comienza a recopilar datos de su host Linux. Puede acceder a estos datos en la UI de New Relic OpenTelemetry. Para obtener más información sobre la UI de OpenTelemetry de New Relic, consulte OpenTelemetry APM UI.

Para ver los datos de métricas del proceso ATP en New Relic:

  1. Vaya a one.newrelic.com > All Entities.

    O

    Vaya a one.newrelic.com > Catalogs > Infrastructure.

  2. Busque la entidad donde instaló el colector NRDOT con ATP.

  3. Seleccione la entidad y luego haga clic en Process en el panel izquierdo.

    En la página Process, puede ver todos los procesos que se ejecutan en su host, junto con sus ID y las métricas de utilización de CPU y memoria. También muestra la relación padre-hijo entre procesos si un proceso genera otros procesos.

    ATP process metrics in New Relic OpenTelemetry UI

Parámetro de configuración

/* ## Pautas de umbrales de métricas ### Utilización de CPU (escala 0.0-1.0) - **Filtrado ligero**: `0.10` (10% CPU) - **Filtrado estándar**: `0.05` (5% CPU) - **Filtrado agresivo**: `0.02` (2% CPU) ### Utilización de memoria (escala 0.0-1.0) - **Filtrado ligero**: `0.10` (10% memoria) - **Filtrado estándar**: `0.05` (5% memoria) - **Filtrado agresivo**: `0.02` (2% memoria) ### Uso de memoria (bytes) - **Procesos pequeños**: `52428800` (50 MB) - **Procesos medianos**: `104857600` (100 MB) - **Procesos grandes**: `209715200` (200 MB) ### Umbrales de E/S (bytes) - **E/S ligera**: `1048576` (1 MB) - **E/S media**: `5242880` (5 MB) - **E/S pesada**: `10485760` (10 MB) ## Coincidencia de nombres de procesos ATP busca coincidencias de nombres de procesos usando la ruta completa: ### Ejemplos - ✅ **Correcto**: `/usr/sbin/nginx` - ✅ **Correcto**: `/usr/bin/java` - ❌ **Incorrecto**: `"nginx"` no coincidirá ### Nombres de procesos comunes ```yaml include_process_list: # Servidores web - "nginx" - "apache2" - "httpd" # Bases de datos - "postgres" - "mysql" - "redis" - "mongodb" # Aplicaciones - "java" - "python" - "node" - "php-fpm" ``` */

Resolución de problemas

Aprenda a solucionar problemas de ATP para su entorno.

Consulta tus datos

Aprenda a consultar datos de ATP en New Relic usando NRQL.

Características-avanzadas

Aprenda a habilitar funciones avanzadas para su implementación de ATP.

Copyright © 2026 New Relic Inc.

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