• 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

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:

  • Collecting telemetry data

    : 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.

  • Short-term storage of telemetry data

    : 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:

--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:

--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:

--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.