Evite enviar datos de integración de Prometheus OpenMetrics que no sean relevantes para sus necesidades de monitoreo. En su lugar, utilice filtros para ignorar o incluir métricas específicas. Esto le ayudará a controlar la cantidad y los tipos de datos que envía a New Relic. Esto también le ayudará a evitar cargos de facturación adicionales, como se explica en este documento.
Evitar aumentos de facturación
Usamos las anotaciones Prometheus discovery
y scrape
. Si configura la integración de Prometheus OpenMetrics para eliminar all el objetivo disponible y enviar todos los datos expuestos de esos objetivos, puede exceder los límites de la plataforma de New Relic y aumentar sus cargos de facturación. Para ayudar a evitar que esto suceda, utilice las capacidades de filtrado de la integración.
Para obtener más información, consulte los requisitos de integración de Prometheus OpenMetrics para docker. Consulte también los procedimientos de resolución de problemas para NrIntegrationError
evento.
Identificar métricas para ignorar o incluir
Para decidir qué datos incluir o excluir, utilice New Relic métrica de API para explorar sus datos métricos. Luego, refine sus filtros para eliminar solo el objetivo relevante y enviar métricas útiles.
- Para filtrar métricas no deseadas de un objetivo, utilice la opción de configuración
ignore_metrics
. - Para filtrar objetivo en lugar de métrica, utilice la opción de configuración
scrape_enabled_label
.
Advertencia
El filtrado de tipo histograma y resumen métrico se aplica al base name
. No puede filtrar por las series temporales _bucket
, _sum
o _count
para esa métrica.
El archivo de manifiesto nri-prometheus-latest.yaml
incluye el mapa de configuración nri-prometheus-cfg
que muestra una configuración de ejemplo. La integración ignorará o incluirá métrica antes de ejecutar las otras funciones para agregar, renombrar o copiar atributo.