• /
  • 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

Gerencie a memória usada pelo Pixie

Você pode configurar a quantidade de memória que o Pixie usa. Durante a instalação, use o Helm para definir as solicitações e limites de memória ou para reduzir a quantidade de memória que o Pixie usa para armazenamento de dados de curto prazo.

Como o Pixie usa a memória?

O foco principal do projeto Pixie de código aberto é construir uma plataforma de depuração em tempo real. Pixie não se destina a ser uma solução de armazenamento durável de longo prazo e é melhor usado em conjunto com o New Relic. A integração do New Relic consulta o Pixie a cada poucos minutos e mantém um subconjunto dos dados de telemetria do Pixie no New Relic.

Ao instalar a integração New Relic Pixie, um agentevizier-pem é implantado em cada nó do seu cluster por meio de um DaemonSet. O agente vizier-pem utiliza memória para dois propósitos principais:

  • Coleta de dados de telemetria: rastreamento de tráfego de aplicativos ou perfis de CPU, entre outros. Esses valores devem ser armazenados em algum lugar da memória, à medida que são processados.
  • Armazenamento de curto prazo de dados de telemetria: para potencializar a resolução de problemas por meio da guia Live debugging with Pixie e como um local de armazenamento temporário para um subconjunto de dados de telemetria antes de serem armazenados no New Relic.

Por padrão, o pod vizier-pem tem um limite de memória 2Gi e uma solicitação de memória 2Gi . Eles reservam 60% da memória alocada para armazenamento de dados de curto prazo, deixando os outros 40% para a coleta de dados.

Por que o uso de memória do Pixie aumenta após a instalação?

Após a instalação do Pixie, o uso de memória do pod vizier-pem aumenta à medida que eles começam a armazenar dados de telemetria. Depois que você atingir o limite de memória de vizier-pem, os dados de telemetria antigos expirarão para liberar espaço para novos dados e, portanto, a utilização da memória não deverá aumentar mais.

Configurando o uso de memória do Pixie

Para a maioria dos clusters, recomendamos usar a configuração de memória 2Gi padrão. No entanto, para determinados clusters de baixo tráfego, o Pixie pode suportar um limite mínimo de memória de 1Gi. Para acomodar o aplicativo pod, recomendamos que não mais que 25% da memória total dos nós seja alocada para o Pixie. Por exemplo, se seus nós tiverem uma memória total de 4Gi, você desejará configurar o Pixie para usar um limite de memória 1Gi .

Implantar Pixie com um limite de memória particular

Se desejar especificar um limite de memória diferente do 2Gi padrão para o agente vizier-pem do Pixie, você poderá adicionar o seguinte parâmetro de configuração ao gráfico do Helm durante a instalação. Por exemplo, para um limite de memória 1Gi , você usaria:

bash
$
--set pixie-chart.pemMemoryLimit=1Gi

Implantar Pixie com um pedido de memória particular

Por padrão, a solicitação de memória do vizier-pem é igual ao limite. Se desejar especificar uma solicitação de memória diferente, você poderá adicionar o seguinte parâmetro de configuração ao gráfico do Helm durante a instalação. Por exemplo, para uma solicitação de memória 1Gi você usaria:

bash
$
--set pixie-chart.pemMemoryRequest=1Gi

Importante

A solicitação de memória vizier-pem deve ser menor ou igual ao limite de memória vizier-pem .

Implantar Pixie com um armazenamento específico de dados de curto prazo

Por padrão, o pod vizier-pem reserva 60% da memória alocada para armazenamento de dados de curto prazo, deixando os outros 40% para a coleção. Para o limite de memória padrão 2Gi , isso significa que um pod vizier-pem mantém 1.2Gi memória para armazenamento de dados.

Se desejar especificar uma quantidade diferente de memória para armazenamento de curto prazo, você poderá adicionar o parâmetro de configuração a seguir ao gráfico do Helm durante a instalação. Por exemplo, para 750MiB armazenamento de dados de curto prazo você usaria:

bash
$
--set pixie-chart.dataCollectorParams.customPEMFlags.PL_TABLE_STORE_DATA_LIMIT_MB=750

Resolução de problemas

Para resolução de problemas, consulte estes documentos:

Copyright © 2024 New Relic Inc.

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