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

Resolução de problemas do monitoramento do MySQL NRDOT

|View as Markdown (English)

Visualização

Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!

Atualmente, esse recurso é fornecido como parte de uma prévia, de acordo com nossas políticas de pré-lançamento.

Solucione problemas comuns que podem ser encontrados ao monitorar o MySQL com o NRDOT Collector.

Testar conectividade

Testar a conectividade de rede com o MySQL

Primeiro, confirme se a porta está acessível:

bash
$
nc -zv <YOUR_DB_HOST> <YOUR_DB_PORT>

Em seguida, confirme se o usuário de monitoramento pode realmente autenticar e consultar:

bash
$
mysql -h <YOUR_DB_HOST> -P <YOUR_DB_PORT> -u <YOUR_DB_USERNAME> -p -e "SELECT 1;"

Se o comando for concluído sem erro, o usuário de monitoramento, o host e a porta estarão todos corretos.

Teste a conectividade do endpoint OTLP

Execute o seguinte para verificar se o host pode alcançar o endpoint OTLP do New Relic selecionado:

bash
$
ENDPOINT="<YOUR_NEWRELIC_OTLP_ENDPOINT>"
$
HOST=$(echo "$ENDPOINT" | sed 's|https://||' | cut -d: -f1)
$
PORT=$(echo "$ENDPOINT" | awk -F: '{print $NF}')
$
(timeout 2 bash -c "</dev/tcp/$HOST/$PORT" && echo "SUCCESS") || echo "FAILED"

Resultado esperado: SUCCESS

Problemas comuns

Exemplos de consulta NRQL

Utilize estas consultas NRQL para solucionar problemas e verificar o monitoramento do MySQL:

Verificar se há consultas bloqueadas

FROM Log SELECT * WHERE event.name = 'db.server.query_sample'
AND mysql.blocking.blocker.count > 0
SINCE 1 hour ago

Dica

Filtrar com mysql.blocking.blocker.count > 0, não com != 0 — no NRQL, null != 0 é avaliado como TRUE, o que incluiria silenciosamente sessões não bloqueadas nos resultados.

Encontrar as consultas mais lentas

FROM Log SELECT db.query.text,
mysql.events_statements_summary_by_digest.sum_timer_wait,
mysql.events_statements_summary_by_digest.count_star
WHERE event.name = 'db.server.top_query'
ORDER BY mysql.events_statements_summary_by_digest.sum_timer_wait DESC
LIMIT 10

Verificar a síntese de entidade

FROM Metric SELECT uniqueCount(entity.guid)
WHERE metricName LIKE 'mysql.%'
FACET server.address, server.port
SINCE 1 hour ago

Como obter ajuda

Se você continuar com problemas:

  1. Verificar os logs do NRDOT Collector:

    bash
    $
    journalctl -u nrdot-collector -f
  2. Verifique a sintaxe da sua configuração:

    bash
    $
    nrdot-collector validate --config=<your-config-file>
  3. Revise nossos requisitos de compatibilidade

  4. Entre em contato com o suporte da New Relic com os logs do seu coletor e configuração (remover informações confidenciais, como senhas)

Instrumentação em ambientes auto-hospedados

Saiba como configurar o monitoramento do MySQL em ambientes auto-hospedados com o New Relic.

Instrumentação em ambientes RDS

Saiba como configurar o monitoramento do MySQL em ambientes RDS com o New Relic.

Referência de métricas

Saiba mais sobre as métricas disponíveis coletadas pelo NRDOT Collector.

Copyright © 2026 New Relic Inc.

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