• 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

Adicionar, renomear ou copiar o atributo do Prometheus

A integração New Relic Prometheus OpenMetrics fornece controles para transformar as métricas do Prometheus para Docker antes de enviá-las para o New Relic. Após definir as transformações no arquivo de configuração de integração, elas serão executadas para todos os endpoints.

Hierarquia

O arquivo de manifesto nri-prometheus-latest.yaml inclui o mapa de configuração nri-prometheus-cfg mostrando um exemplo de configuração. As transformações são executadas na seguinte ordem:

  1. Ignore a métrica.
  2. Adicione ou inclua atributo.
  3. Renomear atributo.
  4. Copiar atributo.

Importante

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. Isso também o ajudará a evitar cobranças adicionais. Para obter mais informações, consulte Ignorar ou incluir métrica do Prometheus.

Exemplo de configuração

Para usar essas opções, configure o arquivo de configuração do contêiner do raspador (config.yaml no diretório atual):

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

Aqui está um exemplo de arquivo de configuração contendo todos esses exemplos:

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_"

Adicionar atributo

Esta transformação permite incluir um conjunto de atributos definidos estaticamente num conjunto de destino métrico.

Renomear atributo

Nem todos os endpoints do Prometheus têm nomenclatura consistente. Você pode renomear o atributo conforme necessário.

Copiar atributo

Alguns endpoints do Prometheus fornecem uma métrica _info ou _static contendo metadados sobre o serviço, como a versão. Pode ser útil ter este atributo em todas as métricas desse serviço. Esta transformação permite copiar um atributo de uma métrica de origem para um conjunto de métrica de destino.

Importante

Você só pode copiar atributo entre métricas no mesmo endpoint.

Copyright © 2024 New Relic Inc.

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