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

Sugerencia

Recomendamos encarecidamente el uso de NRDOT (New Relic Distribution of OpenTelemetry) en lugar de la versión estándar de la comunidad. Como componente propiedad de New Relic, es:

  • Optimizado: Preconfigurado para el máximo rendimiento con el backend de New Relic.
  • Confiable: Probado exhaustivamente para la estabilidad y seguridad empresarial.
  • Con soporte: Totalmente respaldado por los equipos de soporte de New Relic para una resolución de problemas más rápida.

Paso 2: Configura el OpenTelemetry Collector

Para configurar la recolección de métricas y logs de su clúster de Elasticsearch, cree o actualice el archivo de configuración en /etc/nrdot-collector/config.yaml para NRDOT o /etc/otelcol-contrib/config.yaml para Collector Contrib.

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

Agregue la siguiente configuración a /etc/systemd/system/nrdot-collector.service.d archivo, asegurándose de que las variables de entorno se coloquen bajo la sección [Service]:

bash
$
[Service]
$
Environment="NEW_RELIC_LICENSE_KEY=YOUR_LICENSE_KEY_HERE"
$
Environment="OTEL_EXPORTER_OTLP_ENDPOINT=YOUR_OTLP_ENDPOINT"
$
Environment="NEW_RELIC_MEMORY_LIMIT_MIB=COLLECTOR_MEMORY_LIMIT"

Para aplicar estos cambios, recargue el administrador de systemd y reinicie el colector:

bash
$
sudo systemctl daemon-reload
$
sudo systemctl restart nrdot-collector.service

Agregue la siguiente configuración a /etc/systemd/system/otelcol-contrib.service.d archivo, asegurándose de que las variables de entorno se coloquen bajo la sección [Service]:

bash
$
[Service]
$
Environment="NEW_RELIC_LICENSE_KEY=YOUR_LICENSE_KEY_HERE"
$
Environment="OTEL_EXPORTER_OTLP_ENDPOINT=YOUR_OTLP_ENDPOINT"
$
Environment="NEW_RELIC_MEMORY_LIMIT_MIB=COLLECTOR_MEMORY_LIMIT"

Para aplicar estos cambios, recargue el administrador de systemd y reinicie el colector:

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.