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

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.