visualização
Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!
Atualmente, esse recurso é fornecido como parte de um programa de visualização de acordo com nossas políticas de pré-lançamento.
O arquivo values-newrelic.yaml
, que tradicionalmente definia as configurações do agente New Relic , agora também inclui configuração para o Agent Control. O parâmetro que você define neste arquivo determina como o Agent Control e seu agente gerenciado operam. Este arquivo é chamado de configuração local.
Aqui está um exemplo de configuração:
O exemplo demonstra como configurar o Agent Control junto com dois agentes gerenciados: o agente de infraestrutura Kubernetes e Fluent Bit para encaminhamento de logs. Por exemplo, se você não quiser enviar métricas de saúde para seu coletor de log Fluent Bit , basta definir sendMetrics: false
no arquivo YAML antes de executar o comando de instalação.
Para implantar a configuração centralmente no cluster, defina esse mesmo conteúdo YAML na seção Configurations do Controle de Agentes. Você pode então aplicar a configuração a uma frota inteira de clusters como parte de uma implantação remota. Isso é chamado de arquivo de configuração remota .
A configuração remota garante um comportamento consistente do agente em todo o seu ambiente, simplifica o gerenciamento de alterações e permite que você dimensione a observabilidade sem gerenciar manualmente os arquivos YAML locais.
O Agent Control usa Kubernetes ConfigMaps
para armazenar e aplicar configurações de configuração. Se houver configuração local e remota, a configuração remota terá precedência por padrão. Para substituir intencionalmente as configurações remotas e voltar à configuração local, você pode implantar uma configuração remota vazia através do Controle de Agentes. Tenha em mente que essa alteração será aplicada a todos os clusters da frota selecionada.
Para explorar todas as configurações disponíveis, consulte values-newrelic.yaml
.
Configuração de amostra
Os exemplos a seguir mostram como configurar o Agent Control para gerenciar diferentes conjuntos de agentes. Essas configurações podem ser utilizadas durante a instalação inicial ou como parte de uma configuração remota no Controle de Agentes.
Infraestrutura New Relic e Fluent Bit
Este exemplo implanta Agent Control com monitoramento de infraestrutura e Fluent Bit para coleta de logs.
OpenTelemetry com configurações de coletor personalizadas
Este exemplo implanta o Agent Control com a distribuição New Relic do OpenTelemetry (NRDOT) coleta e desabilita o receptor filelog
no gráfico Helm gerenciadonr-k8s-otel-collector
.
Configuração remota: New Relic Infrastructure
Este exemplo mostra como configurar remotamente o agente da New Relic Infrastructure para Kubernetes usando o Controle de Agentes. Ele permite a coleta de métricas do processo definindo enableProcessMetrics: true
.
Configuração remota: Fluent Bit
Este exemplo configurou Fluent Bit remotamente via Controle de Agentes. Ele habilita relatórios métricos de saúde do coletor de logs definindo sendMetrics: true
.
Configuração remota: Prometheus
Este exemplo configura o agente Prometheus remotamente usando o Controle de Agentes. Ele permite que low-data mode
reduza o volume de telemetria e desabilite a integração padrão.