• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

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.

Crea una propuesta

Agregar, cambiar el nombre o copiar el atributo Prometheus

La integración New Relic Prometheus OpenMetrics proporciona controles para transformar la métrica de Prometheus para docker antes de enviarlos a New Relic. Después de definir las transformaciones en el archivo de configuración de integración, se realizan para todos los extremos.

Jerarquía

El archivo de manifiesto nri-prometheus-latest.yaml incluye el mapa de configuración nri-prometheus-cfg que muestra una configuración de ejemplo. Las transformaciones se ejecutan en el siguiente orden:

  1. Ignorar métrica.
  2. Agregue o incluya atributo.
  3. Cambiar el nombre del atributo.
  4. Copiar atributo.

Importante

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. Para obtener más información, consulte Ignorar o incluir Prometheus métrica.

Configuración de ejemplo

Para utilizar estas opciones, configure el archivo de configuración del contenedor scraper (config.yaml en el directorio actual):

docker run -d --restart unless-stopped \
--name nri-prometheus \
-e CLUSTER_NAME="YOUR_CLUSTER_NAME"
-e LICENSE_KEY="YOUR_LICENSE_KEY" \
-v "$(pwd)/config.yaml:/config.yaml" \
newrelic/nri-prometheus:latest --configfile=/config.yaml

Aquí hay un archivo de configuración de ejemplo que contiene todos estos ejemplos:

transformations:
- description: "Transformation for MySQL exporter"
add_attributes:
- metric_prefix: "mysql_"
attributes:
owningTeam: "database-team"
rename_attributes:
- metric_prefix: "mysql_"
attributes:
table: "tableName"
under_score: "CamelCase"
copy_attributes:
- from_metric: "mysql_version_info"
to_metrics:
- "mysql_"
attributes:
- "innodb_version"
- "version"
ignore_metrics:
- prefixes:
- "go_"
- "process_"

Agregar atributo

Esta transformación permite incluir un conjunto de atributos definidos estáticamente a un conjunto de objetivo métrico.

Cambiar nombre de atributo

No todos los Prometheus extremo tienen nombres consistentes. Puede cambiar el nombre del atributo según sea necesario.

Copiar atributo

Algunos extremos de Prometheus proporcionan una métrica _info o _static que contiene metadatos sobre el servicio, como la versión. Puede resultar útil tener este atributo en todas las métricas para ese servicio. Esta transformación le permite copiar un atributo de una fuente métrica a un conjunto de objetivo métrico.

Importante

Sólo puedes copiar atributo entre métricas en el mismo extremo.

Copyright © 2024 New Relic Inc.

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