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

Instale la integración de OpenTelemetry de Elasticsearch

Instale la integración de New Relic Elasticsearch OpenTelemetry para monitorear sus clústeres de Elasticsearch con protocolos estándar de la industria. Esta guía lo guiará a través de la configuración del OpenTelemetry Collector para recopilar métricas y logs de su infraestructura de Elasticsearch y enviarlos a New Relic.

Para instalar la integración, complete los siguientes pasos:

  1. Antes de comenzar - Verifique los requisitos y prerrequisitos
  2. Configurar el OpenTelemetry Collector - Configurar la recopilación de datos
  3. Establecer variables de entorno - Configurar la autenticación
  4. Encontrar y usar datos - Vea sus datos de Elasticsearch en New Relic
  5. Configurar alertas - Configurar la supervisión proactiva

Paso 1: Antes de comenzar

Asegúrese de tener:

Paso 2: Configura el OpenTelemetry Collector

Configure el OpenTelemetry Collector para recopilar métricas y logs de su clúster de Elasticsearch. Cree o actualice su archivo de configuración en /etc/otelcol-contrib/config.yaml.

La configuración varía según su configuración de Elasticsearch y los requisitos de monitoreo. Elija la configuración adecuada a continuación:

Sugerencia

Correlacione APM con Elasticsearch: Para conectar su aplicación APM y el clúster de Elasticsearch, incluya el atributo de recurso es.cluster.name="your-cluster-name" en sus métricas de APM. Esto permite la visibilidad entre servicios y una solución de problemas más rápida dentro de New Relic.

Paso 3: Establecer variables de entorno

Configure la autenticación agregando su punto final de New Relic y OTLP al servicio del recopilador.

  1. Crea un directorio de anulación de systemd:

    bash
    $
    sudo mkdir -p /etc/systemd/system/otelcol-contrib.service.d
  2. Escribe environment.conf con tu punto final OTLP. Reemplaza YOUR_LICENSE_KEY con la clave de licencia de New Relic y YOUR_OTLP_ENDPOINT con el punto final apropiado para tu región. Consulta la documentación de configuración del punto final OTLP para seleccionar el punto final correcto.

    bash
    $
    cat <<EOF | sudo tee /etc/systemd/system/otelcol-contrib.service.d/environment.conf
    $
    [Service]
    $
    Environment="NEWRELIC_OTLP_ENDPOINT=YOUR_OTLP_ENDPOINT"
    $
    Environment="NEWRELIC_LICENSE_KEY=YOUR_LICENSE_KEY"
    $
    EOF
  3. Recargue systemd y reinicie el recopilador:

    bash
    $
    sudo systemctl daemon-reload
    $
    sudo systemctl restart otelcol-contrib.service

Paso 4: Vea sus datos de Elasticsearch

Una vez que el recopilador esté en ejecución y enviando datos, puede ver sus métricas de Elasticsearch en New Relic:

  1. Vaya a one.newrelic.com > Integrations & Agents
  2. Buscar Elasticsearch (OpenTelemetry)
  3. En Dashboards, haga clic en Elasticsearch OpenTelemetry Dashboard
  4. Seleccione su cuenta y haga clic en View dashboard

Debería ver dashboards que muestren el estado del clúster, las métricas de rendimiento y el uso de recursos.

Sugerencia

¿No ve datos? Puede tardar unos minutos en aparecer los datos. Si no ve métricas después de 10 minutos, consulte nuestra guía de solución de problemas.

Próximos pasos con sus datos:

  • Explorar métricas: Todas las métricas de Elasticsearch se almacenan como Metric tipos de eventos
  • Crear consultas personalizadas: Use NRQL para construir gráficos y dashboards personalizados
  • Configure alertas: Continúe con el Paso 5 para configurar el monitoreo proactivo

Paso 5: Configurar alertas

La monitorización proactiva con alertas le ayuda a detectar problemas antes de que afecten a sus usuarios. Para crear condiciones de alerta en New Relic:

  1. Vaya a one.newrelic.com > Alerts > Alert Conditions.
  2. Haga clic en Create condition.
  3. Configure la alerta utilizando el Guided mode o el generador de consultas NRQL.

Las configuraciones de alerta a continuación se recomiendan para una supervisión robusta de Elasticsearch:

Alertas esenciales (Alta prioridad)

Estas alertas monitorean problemas críticos de salud del clúster que pueden causar pérdida de datos o interrupciones del servicio:

Nombre de la alerta

Fundamento del umbral (Condición de ejemplo)

Alerta de fragmentos no asignados

La métrica

elasticsearch.cluster.shards

(donde

state = 'unassigned'

) está por encima de 0 durante al menos 5 minutos.

Alerta de nodos de datos en buen estado

La métrica

elasticsearch.cluster.data_nodes

está por debajo del recuento mínimo de nodos requeridos durante al menos 5 minutos.

Alerta de uso de memoria dinámica excesivo

El porcentaje de uso del montón (Usado/Máx.) es superior al 90% durante al menos 5 minutos.

Alerta de tareas pendientes

La métrica

elasticsearch.cluster.pending_tasks

está por encima de 5 durante al menos 5 minutos.

Alertas de supervisión adicionales

Estas alertas ayudan a monitorear el rendimiento y los problemas operativos:

Nombre de la alerta

Fundamento del umbral (Condición de ejemplo)

Alerta de tiempo de consulta lento

El percentil 95 de

elasticsearch.node.operations.time

es superior a 5 ms durante al menos 2 minutos.

Inicializando fragmentos durante demasiado tiempo

La métrica

elasticsearch.cluster.shards

(donde

state = 'initializing'

) está por encima de 0 durante al menos 5 minutos.

Reubicando fragmentos durante demasiado tiempo

La métrica

elasticsearch.cluster.shards

(donde

state = 'relocating'

) está por encima de 0 durante al menos 5 minutos.

Resolución de problemas

Si encuentra problemas durante la instalación o no ve datos en New Relic, consulte nuestra completa guía de solución de problemas para obtener soluciones paso a paso a los problemas comunes.

Copyright © 2026 New Relic Inc.

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