Gratuito · Código aberto · Somente leitura

Logs do Kubernetes,
sem drama.

Chega de rolar o kubectl logs | grep. O LogDeck colore cada nível, agrupa os erros e mostra o que aconteceu antes da queda — com o kubectl que você já tem.

v1.6.2 · macOS, Windows, Linux · MIT

LogDeck
ERROR6× Apache → PHP-FPM timeout
Somente leitura: só get e logs

Funciona com qualquer cluster que o seu kubectl alcança

De um paredão de texto à resposta

O mesmo pod, os mesmos logs. De um jeito você caça; do outro, já está na tela.

Antes
$ kubectl logs -f portal-web-7d9f | grep -i error
Com o LogDeck

Veja em 30 segundos

Log ao vivo

Cada nível na sua cor. Cada pico à vista.

De TRACE a FATAL para JSON, Laravel, Apache, Nginx, PHP-FPM, Java e texto puro, com o stack trace junto da linha.

  • Histograma de volume: arraste sobre as barras para ver só aquele intervalo
  • Busca por texto ou regex, exclusões e presets por namespace
  • Reconecta sozinho; pods que já terminaram são lidos uma vez
Erros agrupados

Centenas de linhas. Nove problemas.

O mesmo erro vira um card só, com a contagem e o intervalo de tempo, com números e IDs normalizados.

  • Clique num card para filtrar o log por ele
  • Timeouts e erros de conexão saltam aos olhos
  • Opcional: peça para a IA explicar, depois de ver a prévia mascarada
Crash loop

O que aconteceu antes do restart?

Quando o pod fica reiniciando, compare o container atual com o anterior (--previous), lado a lado.

  • Contagem de restarts e status direto na barra lateral
  • Init containers e todos os containers do pod
  • Abas para vários pods abertos ao mesmo tempo
Detalhes da linha

Tudo sobre uma linha. Seguro para compartilhar.

Clique numa linha para ver os campos e a mensagem completa, e copie do jeito que está ou com detalhes para um chamado.

  • Mascarar dados sensíveis: segredos, e-mails e IPs internos
  • Marque linhas enquanto investiga
  • Abra também arquivos de log salvos, com ou sem --timestamps

E os detalhes que fazem diferença

Abas e recentes

Vários pods abertos, os últimos a um clique.

Terminal com clique

kubectl exec no container, só quando você pedir.

PROD sinalizado

Contextos de produção ganham a marca vermelha PROD.

Seus contextos

Renomeie ou esconda só dentro do LogDeck.

9 temas

Escuro, claro, alto contraste, Dracula, Nord, Tokyo Night e mais.

Teclado primeiro

Atalhos para busca, ocorrências, níveis e abas.

4 idiomas

Português do Brasil e de Portugal, inglês e espanhol.

Arraste um arquivo

Solte um .log na janela para abrir.

Segurança

Somente leitura. Nunca mexe no seu cluster.

Seu kubectl, seu kubeconfig

Sem agente e nada instalado no cluster. Toda chamada usa --context; o seu contexto atual nunca muda.

Só verbos de leitura

O kubectl só roda com get, logs, auth can-i e version. Qualquer outro verbo é bloqueado no código, e o CI falha se isso mudar.

Sem conta, sem telemetria

Nada sai da sua máquina sem um clique seu. O aviso de versão nova só funciona se você aceitar.

IA só com clique

Opcional. Você vê o texto mascarado e o destino antes de qualquer envio.

Leia os detalhes de segurança →

Baixar

Instale o LogDeck

Versão 1.6.2. Todos os arquivos e checksums SHA-256 estão na página de releases.

Seu sistema

macOS

Apple Silicon ou Intel. O Homebrew instala o kubectl junto.

brew install --cask wisecort/tap/logdeck

Ainda não é notarizado pela Apple: na primeira vez, libere em Ajustes do Sistema → Privacidade e Segurança → Abrir Mesmo Assim, ou rode:

xattr -dr com.apple.quarantine /Applications/LogDeck.app
Seu sistema

Windows

Windows 10 ou 11, x64.

Microsoft Store

Recomendado: assinado pela Microsoft, sem aviso do SmartScreen e atualizado pela Store.

O .exe ainda não é assinado: se o SmartScreen avisar, clique em Mais informações → Executar assim mesmo. Instala só para o seu usuário.

Seu sistema

Linux

x64. Debian/Ubuntu, Fedora/RHEL ou qualquer distribuição.

sudo apt install ./LogDeck-1.6.2-amd64.deb
sudo dnf install ./LogDeck-1.6.2-x86_64.rpm

O AppImage precisa do libfuse2 no Ubuntu 22.04+ (libfuse2t64 no 24.04).

Você também precisa do kubectl

E de um kubeconfig com acesso ao cluster (~/.kube/config ou KUBECONFIG). Se faltar o kubectl, o LogDeck mostra estes comandos para você.

macOS
brew install kubectl
Windows
winget install -e --id Kubernetes.kubectl
Linux
sudo snap install kubectl --classic

Dúvidas

É mesmo somente leitura?

Sim. O LogDeck só roda o kubectl com get, logs, auth can-i e version; qualquer outro verbo é bloqueado no código, e uma verificação no CI quebra o build se isso mudar. A única exceção é o terminal do container (kubectl exec), que só abre quando você clica.

Com quais clusters funciona?

Qualquer cluster que o seu kubectl alcança: EKS, GKE, AKS, on-premises, kind, minikube, k3s… O LogDeck usa os contextos do seu kubeconfig e os logins que você já tem.

Ele envia meus logs para algum lugar?

Não. Não tem conta nem telemetria. Os logs só saem da sua máquina se você usar a IA opcional e clicar em Enviar, depois de revisar uma prévia mascarada que mostra o destino.

Por que um app desktop?

Para usar o seu kubectl e as suas credenciais locais, sem instalar nada no cluster, e funcionar igual no macOS, Windows e Linux. Ele é feito com Electron, então não é minúsculo, mas é um app só em todo lugar.

É gratuito?

Sim. O LogDeck é código aberto com licença MIT, sem versão paga. Uma estrela no GitHub e o seu feedback são a melhor ajuda.

Gostou? Deixe uma estrela.

Uma estrela ajuda mais gente a encontrar o LogDeck. Bugs e ideias são muito bem-vindos.