• /
  • 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 & configure o NRDOT para MySQL auto-hospedado

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.

Configurar o monitoramento do MySQL usando o NRDOT Collector em ambientes auto-hospedados, incluindo servidores físicos, máquinas virtuais e instalações independentes.

Pré-requisitos

Antes de instalar, certifique-se de ter:

Configurar o NRDOT Collector

Instale o NRDOT Collector no sistema:

Configurar usuário do banco de dados

Crie um usuário de monitoramento com os privilégios necessários para a sua instância de banco de dados MySQL.

  • Para criar um usuário de monitoramento, execute o seguinte comando no banco de dados MySQL:

    CREATE USER '<YOUR_DB_USERNAME>'@'%' IDENTIFIED BY '<YOUR_DB_PASSWORD>';
  • Para coletar amostras de consulta e as principais consultas, conceda os seguintes privilégios ao usuário de monitoramento:

    GRANT SELECT ON performance_schema.* TO '<YOUR_DB_USERNAME>'@'%';
  • (Opcional) Para visualizar os dados de tempo de espera na plataforma New Relic, é necessário conceder os seguintes privilégios ao usuário de monitoramento:

    GRANT UPDATE ON performance_schema.setup_consumers TO '<YOUR_DB_USERNAME>'@'%';
  • (Opcional) Para verificar a conexão e as permissões, é necessário executar:

    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.

Configurar o NRDOT Collector

Configure o NRDOT Collector com suas configurações específicas do MySQL. Selecione o seu tipo de configuração com base nas suas necessidades de monitoramento:

Importante

A integração do MySQL via NRDOT Collector segue o preço de ingestão de dados padrão. Observe que a configuração completa do recurso ingere mais dados do que uma configuração padrão, o que pode aumentar a fatura geral.

Parâmetro de configuração

A tabela a seguir descreve os principais parâmetros de configuração para o receptor nrmysql:

ParâmetroDescrição
<YOUR_DB_HOST>Insira o nome do host ou endereço IP do MySQL.
<YOUR_DB_PORT>Insira o número da porta do MySQL. O valor padrão é 3306.
<YOUR_DB_USERNAME>Insira o nome de usuário do usuário de monitoramento criado em Configurar o usuário do banco de dados.
<YOUR_DB_PASSWORD>Insira a senha do usuário de monitoramento criado em Configurar Usuário do Banco de Dados.
<YOUR_DATABASE_NAME>Opcional. Insira um nome de banco de dados específico para restringir o monitoramento a ele. Omita este parâmetro para monitorar todos os bancos de dados que o usuário de monitoramento pode acessar.
<YOUR_NEWRELIC_OTLP_ENDPOINT>Insira o endpoint OTLP da New Relic. Para mais informações, consulte os endpoints OTLP da New Relic.
<YOUR_NEWRELIC_LICENSE_KEY>Insira sua chave de licença do New Relic.
transportO valor padrão está definido como tcp para conectar pela rede. Se o seu NRDOT Collector for executado no mesmo host que o MySQL, em vez disso, use unix para conectar por meio de um soquete de domínio Unix.
collection_intervalInsira o intervalo entre as coletas de métrica. Padrão: 10s.
explain_modeO valor padrão está definido como inline. É necessário definir o valor como procedure para coletar planos de consulta para instruções de gravação sem conceder privilégios DML ao usuário de monitoramento. Consultar Planos de consulta para instruções de gravação.

Validar a configuração do NRDOT Collector

  1. Atualize o caminho da configuração para apontar para seu novo arquivo mysql-config.yaml:

    bash
    $
    OTELCOL_OPTIONS="/etc/nrdot-collector/mysql-config.yaml"
  2. Valide a configuração do Collector NRDOT para garantir que esteja formatada corretamente e funcione adequadamente:

    bash
    $
    sudo /usr/bin/nrdot-collector validate --config=/etc/nrdot-collector/mysql-config.yaml

Dica

Você também pode:

  • Configurar Múltiplos Receptores: para monitorar múltiplas instâncias do MySQL a partir de um coletor.
  • Vincular o banco de dados MySQL com o APM: para correlacionar o desempenho do aplicativo com as operações do banco de dados. Isso permite visualizar exatamente quais aplicativos estão gerando workloads específicas de banco de dados.
  • Configurar o SQL Query Receiver: para coletar métricas personalizadas do banco de dados MySQL.
  • Configurar o gerenciamento de segredos: para gerenciar com segurança informações confidenciais, como credenciais de banco de dados. Isso ajuda a aprimorar a segurança do seu ambiente de monitoramento ao evitar a inserção direta de dados sensíveis nos arquivos de configuração.

Reiniciar o NRDOT Collector

Após atualizar sua configuração, reinicie o serviço NRDOT Collector:

bash
$
sudo systemctl restart nrdot-collector

Dica

Sempre reinicie o serviço do coletor NRDOT após fazer alterações na configuração para garantir que as novas configurações entrem em vigor.

Para verificar se o coletor está funcionando corretamente, verifique o status do serviço:

bash
$
sudo systemctl status nrdot-collector

Encontre e use seus dados

Assim que os dados estiverem sendo coletados, será possível acessar o monitoramento abrangente do banco de dados MySQL por meio da interface do New Relic.

Para encontrar a entidade de banco de dados MySQL no New Relic:

  1. Vá para https://one.newrelic.com > All Capabilities > Databases.

  2. Na dropdown Entity type, selecione MySQL instance e clique em Apply.

  3. Selecione seu banco de dados MySQL na lista de entidades.

    Após configurar o monitoramento de banco de dados MySQL com o NRDOT:

Guia de solução de problemas

Saiba como solucionar problemas comuns com o monitoramento do MySQL.

Referência de métricas

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

Instrumentação em ambientes RDS

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

Copyright © 2026 New Relic Inc.

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