• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Configuração avançada para o agente Prometheus

Evite aumentos de faturamento

Evite enviar dados do Prometheus que não sejam relevantes para suas necessidades de monitoramento. Em vez disso, use filtros para ignorar ou incluir métricas específicas, que ajudam a controlar a quantidade de dados enviados para a New Relic e evitar cobranças adicionais.

Conforme explicado no guia de configuração, alguns destinos são copiados por padrão e todos os dados expostos desses destinos descobertos são enviados. Portanto, você pode exceder os limites da plataforma New Relic e aumentar suas cobranças.

Para reduzir a quantidade de dados que estão sendo definidos, você pode personalizar a configuração do agente prometheus:

Veja também nossas dicas sobre resolução de problemas.

Ativar ou desativar a integração do prometheus

O agente prometheus usa os campos app_values e source_labels para extrair métricas da integração do Prometheus, que você pode personalizar. Você pode verificar os valores padrão no repositório gráfico do GitHub.

  • source_labels define os nomes dos rótulos a serem usados para filtrar métricas dos recursos correspondentes.
  • app_values define os valores dos nomes dos rótulos que são filtrados.

Por instância, com os seguintes valores:

# (...)
kubernetes:
source_labels: ["app.kubernetes.io/name", "app.newrelic.io/name"]
app_values: ["redis"]
# (...)

Todos os trabalhos com integrations_filter.enabled: true incluiriam apenas a métrica incluindo os rótulos correspondentes a "app.kubernetes.io/name" e "app.newrelic.io/name", cujo valor é "redis".

Você pode estender os valores padrão para incluir rótulos ou valores de aplicativo adicionais. Você também pode retirar os valores cujos serviços referidos no aplicativo padrão não lhe interessam.

Aplicar configuração nativa do Prometheus

Se você tiver algum tipo de requisito que não é atualmente compatível com a camada de configuração fornecida pelo agente Prometheus, poderá definir uma configuração adicional de raspagem no formato Prometheus. Para fazer isso, use os campos extra_ incluindo a configuração válida do Prometheus que não será analisada de forma alguma.

Importante

extra_ os campos devem incluir a configuração bruta do Prometheus.

Portanto, a métrica coletada não terá por padrão os metadados como pod ou service, adicionados pelo agente para o destino estático ou jobs Kubernetes . Use esta configuração apenas como solução alternativa quando os campos suportados não atenderem às suas necessidades. Veja mais detalhes na documentação do helm-chart.

Copyright © 2024 New Relic Inc.

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