O agente Prometheus da New Relic é um wrapper fino na parte superior do servidor Prometheus para executá-lo no modo de agente. Com esta integração, você pode criar um arquivo de configuração YAML usado pelo Prometheus que está pronto para enviar métricas para New Relic.
Saiba mais sobre a solução em seu repositório.
Instale o agente Prometheus
Você pode instalar o agente Prometheus como parte da integração do Kubernetes ou sozinho.
Juntamente com a integração do Kubernetes
Você pode instalar nossa integração Kubernetes para obter uma observabilidade completa do seu cluster do Kubernetes, que inclui o agente Prometheus.
Instale nossa integração Kubernetes. Veja como instalá-lo aqui.
Dica
Também oferecemos instruções manuais para implantar nossa integração usando Helm.
Você precisa ativar o agente Prometheus definindo a opção
newrelic-prometheus-agent.enabled=true
.Para garantir que a integração foi configurada corretamente, acesse one.newrelic.com > All capabilities > Query your data e execute esta consulta NRQL para ver se os dados foram relatados:
FROM Metric SELECT count(*) WHERE collector.name = 'prometheus-agent' AND cluster_name = 'YOUR_CLUSTER_NAME' since 1 hour ago
Dica
Se você não vir seus dados imediatamente, aguarde alguns segundos. Os dados podem levar algum tempo para chegar ao New Relic.
Instalação autônoma
Se não precisar da integração do Kubernetes, você poderá instalar o agente Prometheus sozinho.
Instale o agente Prometheus executando:
bash$helm repo add newrelic-prometheus https://newrelic.github.io/newrelic-prometheus-configurator$helm upgrade --install newrelic newrelic-prometheus/newrelic-prometheus-agent -f YOUR_CUSTOM_VALUES.yamlPara garantir que a integração foi configurada corretamente, acesse one.newrelic.com > All capabilities > Query your data e execute esta consulta NRQL para ver se os dados foram relatados:
FROM Metric SELECT count(*) WHERE collector.name = 'prometheus-agent' since 1 hour ago
Instale o dashboard do agente Prometheus
Independentemente de ter instalado a integração Kubernetes ou apenas o agente Prometheus, também lhe disponibilizamos um dashboard com curadoria de auto-métrica com informação de desempenho e saúde, e também volume métrico enviado.
Com este dashboard, você obtém insights significativos sobre sua métrica Prometheus e seu agente Prometheus, como:
- Amostras enviadas pela Fonte
- Métrica única por fonte
- Série temporal por fonte
- Série temporal por métrica (cardinalidade)
- Consumo de memória e CPU
- Destino Falha ao raspar
- Instância total por cluster
Instale o dashboard do agente Prometheus em sua conta New Relic .
Instale o início rápido contendo o dashboard do agente Prometheus.