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

Tag aprimorada para banco de dados entidade New Relic

New Relic agora fornece tags mais ricas e personalizáveis para sua entidade de banco de dados monitorada via integração no host para MySQL e Microsoft SQL Server. Esse aprimoramento permite que você obtenha insights mais profundos, melhore a filtragem e organize melhor seu banco de dados instância monitorado com base em suas necessidades operacionais específicas.

Anteriormente, o banco de dados entidade monitorado por meio de integração no host normalmente exibia apenas tags básicas como account, accountId e trustedAccountId. Agora, você pode adicionar tags valiosas e ricas em contexto, como environment, owning_team, region, cell e qualquer outro código personalizado relevante para sua configuração, diretamente da sua configuração de integração.

Como as tags são aplicadas ao banco de dados entidade

tag em seu banco de dados entidade são geradas automaticamente a partir de atributos específicos encontrados em sua telemetria. Você pode influenciar diretamente essas tags por meio de seus arquivos de configuração:

Da configuração de integração do banco de dados

Qualquer atributo definido na seção de rótulos do arquivo de configuração da integração do seu banco de dados (por exemplo, mysql-config.yml e mssql-config.yml) se tornará automaticamente uma tag na entidade do banco de dados correspondente.

As alterações nesses arquivos de configuração são detectadas automaticamente e não exigem a reinicialização do serviço do agente New Relic Infrastructure ou do serviço de banco de dados.

Exemplo de trecho para um arquivo de configuração do banco de dados integração (por exemplo, mysql-config.yml):

# /etc/newrelic-infra/integrations.d/mysql-config.yml
integrations:
- name: nri-mysql
config:
# ... other configuration ...
labels:
environment: production
owning_team: database-admins
cell: us-east-1a
app_version: v2.5.0

De agente de infraestrutura atributo personalizado

o atributo personalizado definido na seção custom_attributes do seu arquivo newrelic-infra.yml também pode se tornar tag em todas as entidades monitoradas por aquele agente de infraestrutura específico, incluindo seu banco de dados instância.

Para que um atributo personalizado do agente de infraestrutura seja convertido em uma tag em uma entidade de banco de dados, sua chave deve começar com o prefixo label..

As alterações em newrelic-infra.yml exigem a reinicialização do agente de infraestrutura para entrarem em vigor.

Exemplo newrelic-infra.yml trecho:

# /etc/newrelic-infra.yml
# ... other configuration ...
custom_attributes:
region: 'APAC'
host_type: 'production-server'
label.data_center: 'Mumbai-DR'
label.deployment_tier: 'backend'

Neste exemplo, data_center e deployment_tier apareceriam como tags no seu banco de dados entidade, enquanto region e host_type permaneceriam como atributos personalizados no próprio host.

Compreendendo o comportamento tag no New Relic

É importante entender como essas tags baseadas em telemetria se comportam na interface New Relic :

  • Latência de tag: tag não é tempo real de telemetria. Devido ao armazenamento em cache no pipeline de ingestão, pode levar até 5 minutos para que uma tag recém-adicionada apareça na interface do usuário.
  • Atualizando valores de tag : Se você modificar o valor de uma tag existente (por exemplo, alterando environment: staging para environment: production), o novo valor tag será adicionado. O valor antigo da tag persistirá por um tempo até que seu tempo de vida (TTL) de 4 horas expire. Isso pode criar temporariamente a aparência de uma tag duplicada na interface até que a antiga seja removida. Entretanto, no nível de telemetria (por exemplo, em NRQL consulta), o valor tag atualizado substituirá o anterior, o que significa que haverá apenas um valor ativo para essa tag.
  • Excluindo tags: Se você remover uma tag da sua configuração, ela continuará sendo exibida na interface por até 4 horas devido ao seu TTL.

Dica

Se o seu mapa de serviço APM exibir um banco de dados não instrumentado, pode ser que o seu aplicativo esteja se conectando por meio de um endpoint intermediário, como um balanceador de carga ou proxy, em vez de diretamente à instância do banco de dados instrumentado. Para resolver isso, mapeie manualmente o endpoint para sua instância instrumentado. Adicione uma tag endpoint a cada instância do banco de dados instrumentado, usando o endereço do endpoint não instrumentado como valor tag .

Por exemplo, se a entidade não instrumentada for um balanceador de carga em db-lb.internal.example.com, adicione a seguinte tag a cada instância de banco de dados de suporte: endpoint:db-lb.internal.example.com

Impacto na sua configuração existente

  • Nenhuma alteração na cobrança: esta atualização não afeta sua cobrança.
  • Nenhuma alteração na telemetria existente: não há diferença em nenhum outro comportamento e nenhuma alteração na telemetria existente que você já está coletando. O efeito principal é enriquecer os metadados associados à sua entidade na interface.

Ao entender esses pontos, você pode personalizar e aproveitar efetivamente as tags aprimoradas para criar uma experiência de monitoramento mais organizada e esclarecedora para sua instância de banco de dados no New Relic.

Copyright © 2025 New Relic Inc.

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