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

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

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Configurar a integração do Prometheus OpenMetrics

Salvo indicação em contrário, as opções de configuração para a integração do Prometheus OpenMetrics com New Relic se aplicam aos ambientes Docker e Kubernetes . No mínimo, os seguintes valores de configuração são required:

  • Nome do cluster

Recomendação: Configure sua chave de licença do New Relic como uma variável de ambiente chamada LICENSE_KEY. Isso fornece um ambiente mais seguro, pois o New Relic pode carregar sua variável de ambiente a partir de um segredo de autenticação TLS mútuo.

Configurar nri-prometheus-latest.yaml

O arquivo de manifesto nri-prometheus-latest.yaml inclui o mapa nri-prometheus-cfg mostrando um exemplo de configuração. Use o arquivo de manifesto para configurar o parâmetro a seguir.

Configurar objetos na chave de destino

Se desejar que a chave de destino no arquivo de configuração contenha um ou mais objetos, use a seguinte estrutura na lista YAML:

Nome da chave

Descrição

description

Uma descrição para os URLs neste destino.

urls

Uma lista de strings com os URLs a serem copiados.

tls_config

Configuração de autenticação utilizada para envio de solicitações. Suporta TLS e TLS mútuo. Para obter mais informações, consulte a documentação sobre autenticação TLS mútua.

Comportamento de serviços e raspagem de endpoint

Por padrão, os serviços são copiados diretamente em vez do endpoint subjacente, já que scrape_services está definido como true e scrape_endpoints como false.

Para alterar esse comportamento, defina scrape_endpoints como true configurando Prometheus OpenMetrics integrations para extrair o endpoint subjacente, como o servidor Prometheus faz nativamente, em vez de diretamente os serviços.

Observe que dependendo do número de endpoints por trás dos serviços no cluster a carga e os dados ingeridos podem aumentar consideravelmente, monitor e, se necessário, aumentar os requisitos de recursos.

Além disso, mesmo que seja possível definir scrape_services e scrape_endpoints como verdadeiros para garantir a retrocompatibilidade, isso levaria à duplicação de dados.

Recarregue a configuração

A integração do Prometheus OpenMetrics does not recarrega automaticamente a configuração quando você faz alterações no arquivo de configuração.

Docker icon

Docker

Para recarregar a configuração, reinicie o contêiner que executa a integração:

docker restart nri-prometheus
img-integration-k8.png

Kubernetes

Para recarregar a configuração, reinicie a integração. Recomendação: Reduza a implantação para zero réplicas e, em seguida, reduza-a para uma réplica:

kubectl scale deployment nri-prometheus --replicas=0
kubectl scale deployment nri-prometheus --replicas=1

Docker: executa o arquivo de configuração anterior

Docker icon

Docker: Para executar a integração com o arquivo de configuração anterior:

  1. Copie o conteúdo e salve-o em um arquivo config.yaml .

  2. No mesmo diretório, execute o comando:

    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
Copyright © 2024 New Relic Inc.

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