Evite enviar dados de integração do Prometheus OpenMetrics que não sejam relevantes para suas necessidades de monitoramento. Em vez disso, use filtros para ignorar ou incluir métricas específicas. Isso o ajudará a controlar a quantidade e os tipos de dados enviados para a New Relic. Isto também o ajudará a evitar cobranças adicionais, conforme explicado neste documento.
Evite aumentos de faturamento
Usamos as anotações discovery
e scrape
do Prometheus. Se você configurar a integração do Prometheus OpenMetrics para coletar all os destinos disponíveis e enviar todos os dados expostos desses destinos, você poderá exceder os limites da plataforma da New Relic e aumentar suas cobranças de faturamento. Para ajudar a evitar que isso aconteça, utilize os recursos de filtragem da integração.
Para obter mais informações, consulte os requisitos de integração do Prometheus OpenMetrics para Docker. Consulte também os procedimentos de resolução de problemas para NrIntegrationError
evento.
Identifique a métrica a ser ignorada ou incluída
Para decidir quais dados incluir ou excluir, use New Relic métrica API da para explorar seus dados métricos. Em seguida, refine seus filtros para coletar apenas destinos relevantes e enviar métricas úteis.
- Para filtrar métricas indesejadas de um destino, use a opção de configuração
ignore_metrics
. - Para filtrar o destino em vez da métrica, utilize a opção de configuração
scrape_enabled_label
.
Cuidado
A filtragem do tipo histograma e métrica de resumo se aplica ao base name
. Não é possível filtrar pelas séries temporais _bucket
, _sum
ou _count
para essa métrica.
O arquivo de manifesto nri-prometheus-latest.yaml
inclui o mapa de configuração nri-prometheus-cfg
mostrando um exemplo de configuração. A integração irá ignorar ou incluir métrica antes de executar as demais funções para adicionar, renomear ou copiar atributo.