Alerta sobre OOMKills, e sobre a ocupação que os precede

FeatureKlusterServices
Shipped
16 de agosto de 2026 às 01:43 UTC
Author
Kamo
Commit
4fd9a2a

Nada estava a ver a memória. MediaService foi morto a cada poucas horas para a maioria de um dia e EmailService seis vezes, e a forma como alguém descobriu foi um chat janela que tinha parado silenciosamente de carregar mensagens — um recipiente morrendo e reiniciar dentro de uma segunda leitura como um recurso quebrado, não como uma falha. Três regras. ContainerOOMMatou incêndios no evento; ContainerOOMKillLoop separa uma única opção de uma cápsula ser morta repetidamente, que reinicia rapidamente suficiente para ainda mostrar 1/1 correndo. ContainerMemoryNearLimit é o que faria Apanharam estes dias mais cedo: >85% do limite mantido durante 30 minutos. Para uma JVM ligada MaxRAMPercentagem que não é uma cápsula ocupada, é uma cápsula sentado em seu teto de pilha com não-peso empilhado no topo, que é o estado estacionário imediatamente antes da O kernel intervém. Um quarto recipiente, informacional, bandeiras sem limite em todos — eles não podem ser OOMMatados pelo seu próprio cgroup, mas podem derrubar um nó. Verificado contra dados reais em vez de supor: as expressões foram avaliadas neste cluster, e consultando as últimas 12 horas mostra rance="OOMKilled" série para exatamente kamowsemail (18:33-01:28 UTC) e kamowsmedia (21:28-01:03 UTC) — As duas cápsulas que estavam a falhar. As regras teriam disparado contra ambos. Um alerta que silenciosamente não corresponde a nada é o mesmo fracasso que nenhum alerta, de modo que O cheque era mais importante do que o YAML. Aplicado à mão; a monitorização/ não é um objectivo de aplicação da IC.

All changes

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços