Um canário de acesso que realmente faz login, e alerta que chega a uma pessoa

FeatureKlusterServices
Shipped
25 de agosto de 2026 às 15:34 UTC
Author
Kamo
Commit
3342ccd

Duas lacunas, ambas comprovadas contra o grupo hoje. PRIMEIRO: cada alerta KamoDesktop existente mede se um COMPONENTE está vivo. Todos os quatro eram verdes durante a parada de 2026-08-25 — Endpoint RDP pronto, agente pronto, guacamole 1/1, guacd 1/1 – enquanto ninguém conseguia conectar, porque o SSO A expiração do token estava a esvaziar a lista de ligações da sessão. A vida não pode ver Isso. Então o canário caminha todo o caminho uma pessoa caminha: SecurityService menta um real link, é resgatado na porta de entrada pública url (exercizando DNS, o certificado e Traefik roteamento em vez de ignorá-los), o desktop deve aparecer no diretório de conexão, e uma sessão aberta em um ciclo EARLIER deve ainda listar as suas ligações. Essa última etapa é a questão. A falha deixou novos logins funcionando e quebrou apenas reconecta, de modo que uma sonda que entra fresca cada vez nunca teria visto Ele. Verified fim a fim contra a porta de entrada ao vivo com um curto deliberadamente janela: verde de login fresco, vermelho de sessão, exatamente a assinatura de queda. NÃO abre uma sessão RDP real. Sessões de teclas xrdp em <user, color-profundidade> e color-profundidade é fixada de modo que logins REJOIN uma área de trabalho - uma sonda de login como um membro real iria anexar à sua sessão ao vivo e desconectá-los a cada poucos minutos. Dois controlos TCP mais o alerta de prontidão para os objectivos em vigor cobrem que perna sem despejar ninguém. Segundo, e a verdadeira razão pela qual uma área de trabalho quebrada só foi encontrada ao tentar: O único receptor do Alertmanager foi um literalmente chamado "null", e cada alerta em O aglomerado foi encaminhado para ele. As regras estavam disparando corretamente; nada era Ouve. Alertas agora vão para SysAdmin@KamoCRM.com através do postfix do próprio cluster e ao tópico de conversa de um membro. Entregue como um gerenciador de alertaConfig CR porque É aplicado à mão e não é um informador. target — roteamento que só existe depois de alguém repetir um script é o mesmo classe de problema como a regra ninguém se aplicava. Novos alertas cobrem um login quebrado, uma reconexão quebrada especificamente, uma expiração certificado, e um canário ESTADO — uma sonda que pára de reportar nunca deve ler como saudável, uma vez que o silêncio é o modo de falha que todo o oleoduto remove. A sonda é enviada como um Mapa de Configuração numa imagem de python (apenas numa biblioteca normal), assim não há segunda imagem para manter patched para a vida do cluster, e CI porta a implantação em seus 17 testes unitários: um canário que silenciosamente relata sucesso é Pior do que nenhum canário.

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