• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Instale a integração Elasticsearch OpenTelemetry

Instale a integração New Relic Elasticsearch OpenTelemetry para monitorar seus clusters Elasticsearch com protocolos padrão da indústria. Este guia orienta você na configuração do OpenTelemetry Collector para coletar métricas e logs de sua infraestrutura Elasticsearch e enviá-los para a New Relic.

Para instalar a integração, complete as seguintes etapas:

  1. Antes de começar - Verifique os requisitos e pré-requisitos
  2. Configure o OpenTelemetry Collector - Configure a coleta de dados
  3. Definir variáveis de ambiente - Configurar autenticação
  4. Encontre e use dados - Visualize seus dados do Elasticsearch no New Relic
  5. Configurar alertas - Configure o monitoramento proativo

Passo 1: Antes de começar

Certifique-se de ter:

Etapa 2: Configurar o OpenTelemetry Collector

Configure o OpenTelemetry Collector para coletar métricas e logs do seu cluster Elasticsearch. Crie ou atualize seu arquivo de configuração em /etc/otelcol-contrib/config.yaml.

A configuração varia com base na sua configuração do Elasticsearch e nos requisitos de monitoramento. Escolha a configuração apropriada abaixo:

Dica

Correlacione APM com Elasticsearch: Para conectar seu aplicativo APM e o cluster Elasticsearch, inclua o atributo de recurso es.cluster.name="your-cluster-name" em suas métricas APM. Isso permite a visibilidade entre serviços e uma solução de problemas mais rápida no New Relic.

Passo 3: Definir variáveis de ambiente

Configure a autenticação adicionando seu endpoint New Relic e OTLP ao serviço do coletor.

  1. Crie um diretório de substituição do systemd:

    bash
    $
    sudo mkdir -p /etc/systemd/system/otelcol-contrib.service.d
  2. Escreva environment.conf com seu endpoint OTLP. Substitua YOUR_LICENSE_KEY pela chave de licença New Relic e YOUR_OTLP_ENDPOINT pelo endpoint apropriado para sua região. Consulte a documentação do endpoint OTLP para selecionar o endpoint correto.

    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. Recarregue o systemd e reinicie o coletor:

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

Etapa 4: Visualize seus dados do Elasticsearch

Depois que o coletor estiver em execução e enviando dados, você poderá visualizar suas métricas do Elasticsearch no New Relic:

  1. Vá para one.newrelic.com > Integrations & Agents
  2. Pesquise por Elasticsearch (OpenTelemetry)
  3. Em Dashboards, clique em Elasticsearch OpenTelemetry Dashboard
  4. Selecione sua conta e clique em View dashboard

Você deve ver dashboards mostrando a integridade do cluster, métricas de desempenho e uso de recursos.

Dica

Não está vendo dados? Pode levar alguns minutos para os dados aparecerem. Se você não vir métricas após 10 minutos, consulte nosso guia de solução de problemas.

Próximos passos com seus dados:

  • Explorar métricas: Todas as métricas do Elasticsearch são armazenadas como Metric tipos de evento
  • Criar consultas personalizadas: Use NRQL para construir gráficos e dashboards personalizados
  • Configure alertas: Continue para a Etapa 5 para configurar o monitoramento proativo

Etapa 5: Configure alertas

O monitoramento proativo com alertas ajuda você a detectar problemas antes que eles afetem seus usuários. Para criar condições de alerta na New Relic:

  1. Vá para one.newrelic.com > Alerts > Alert Conditions.
  2. Clique em Create condition.
  3. Configure o alerta usando o Guided mode ou o construtor de consultas NRQL.

As configurações de alerta abaixo são recomendadas para um monitoramento robusto do Elasticsearch:

Alertas Essenciais (Alta Prioridade)

Esses alertas monitoram problemas críticos de integridade do cluster que podem causar perda de dados ou interrupções do serviço:

Nome do Alerta

Justificativa do Limite (Exemplo de Condição)

Alerta de Shards Não Atribuídos

A métrica

elasticsearch.cluster.shards

(onde

state = 'unassigned'

) está acima de 0 por pelo menos 5 minutos.

Alerta de nós de dados saudáveis

A métrica

elasticsearch.cluster.data_nodes

está abaixo da contagem mínima de nós necessária por pelo menos 5 minutos.

Alerta de uso de heap muito alto

A porcentagem de uso de heap (Usado/Máx) está acima de 90% por pelo menos 5 minutos.

Alerta de tarefas pendentes

A métrica

elasticsearch.cluster.pending_tasks

está acima de 5 por pelo menos 5 minutos.

Alertas de monitoramento adicionais

Esses alertas ajudam a monitorar problemas de desempenho e operacionais:

Nome do Alerta

Justificativa do Limite (Exemplo de Condição)

Alerta de Lentidão no Tempo de Consulta

O percentil 95 de

elasticsearch.node.operations.time

está acima de 5ms por pelo menos 2 minutos.

Inicialização de shards muito longa

A métrica

elasticsearch.cluster.shards

(onde

state = 'initializing'

) está acima de 0 por pelo menos 5 minutos.

Realocação de shards muito longa

A métrica

elasticsearch.cluster.shards

(onde

state = 'relocating'

) está acima de 0 por pelo menos 5 minutos.

Resolução de problemas

Se você encontrar problemas durante a instalação ou não vir dados na New Relic, consulte nosso guia de solução de problemas abrangente para obter soluções passo a passo para problemas comuns.

Copyright © 2026 New Relic Inc.

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