Se você concluiu a instalação da integração do Elasticsearch com OpenTelemetry mas não vê dados no New Relic, encontre seu problema abaixo e siga as etapas de solução.
Como verificar
$sudo systemctl status otelcol-contribResolução
- Se o serviço estiver inativo, inicie-o:
sudo systemctl start otelcol-contrib - Se o serviço falhou, corrija os erros de configuração e reinicie:
sudo systemctl restart otelcol-contrib
Como verificar
$sudo journalctl -u otelcol-contrib.service -fResolução
Analise a saída do log e resolva a causa raiz (por exemplo, problemas de conexão, falhas de autenticação ou problemas de permissão).
Amostra de erro:
dial tcp [::1]:9200: connect: connection refused
Resolução
- Certifique-se de que o
endpointemconfig.yamlcorresponda ao host e à porta do Elasticsearch. - Confirme se o Elasticsearch está em execução e acessível a partir do host do coletor.
Amostra de erro:
permanent error: 403 Forbidden
Resolução
Verifique
NEWRELIC_LICENSE_KEYem/etc/systemd/system/otelcol-contrib.service.d/environment.conf.Recarregue o systemd e reinicie o coletor:
bash$sudo systemctl daemon-reload$sudo systemctl restart otelcol-contrib
Amostra de erro:
permission denied
ou
cannot open file
Resolução
- Adicione o usuário do coletor ao grupo Elasticsearch:bash$sudo usermod -a -G elasticsearch otelcol-contrib
- Reinicie o coletor:
sudo systemctl restart otelcol-contrib
Como verificar
$# Unsecured cluster$curl -I http://localhost:9200$
$# With authentication$curl -u username:password -k https://localhost:9200Resolução
Verifique se o cluster está íntegro, se as credenciais são válidas e se as configurações de firewall ou segurança permitem o acesso.
Resolução
- Garanta que o processador
resourcedetectionesteja incluído em todos os pipelines de métricas. - Verifique se
elasticsearch.cluster.nameestá definido via processadorresource/cluster_name_override.
Resolução
- Confirme se os caminhos do receptor
filelogestão corretos e absolutos. - Verifique se o pipeline de logs inclui tanto o receptor
filelogquanto o exportadorotlphttp.