Announcement

Esta página também está disponível em English, Deutsch, Español, Italiano, Français e 日本語.

Novidade: visibilidade de Max Memory e eventos OOM no PodFit

Entenda o porquê de cada recomendação de memória — agora com uma linha da métrica Max Memory que você pode ligar e desligar, além de marcadores de OOM kill direto no gráfico do ZoomIn.

By Oleg Merkulov

·

Shipped by

Oleksii KoshkinKarim ShakirovPavel Kostychev

O que há de novo

O gráfico de memória do ZoomIn no PodFit agora mostra dois dados que antes ficavam invisíveis:

  • Toggle de Max Memory — uma linha tracejada que exibe o pico de uso de memória (incluindo page caches e buffers do SO), justamente a métrica que embasa as recomendações de limite de memória
  • Marcadores de OOM Kill — marcadores visuais na linha do tempo de memória que mostram quando e com que frequência um container sofreu OOM kill

Por que isso importa

As recomendações de limite de memória se baseiam em max memory (que inclui page cache recuperável), mas, até então, o gráfico mostrava apenas o working set (só a memória ativa). Em casos extremos, o max memory pode ser 10 a 100× maior que o working set — o que fazia as recomendações parecerem altas demais, sem nenhuma explicação aparente.

Esse recurso fecha essa lacuna: agora dá para ver exatamente por que uma recomendação ficou naquele patamar.

Como usar

  1. Abra o ZoomIn em qualquer container no PodFit
  2. Clique em Max Memory na legenda do gráfico para sobrepor a linha de pico de memória
  3. Os eventos de OOM kill aparecem automaticamente como marcadores vermelhos na linha do tempo, quando houver
  4. Passe o mouse sobre qualquer ponto do gráfico para ver os valores de Max Memory e a contagem de OOMs no tooltip

Detalhes

  • A linha de Max Memory vem oculta por padrão — você ativa quando quiser, a cada sessão
  • Os marcadores de OOM vêm ativos por padrão sempre que existirem eventos de OOM no intervalo de tempo selecionado
  • Os tooltips usam linguagem simples — sem nomes de métricas do Prometheus