# Visão geral

import { Aside } from '@astrojs/starlight/components';
import { Image } from 'astro:assets';

import homePageLight from '@/assets/screenshots/light/home-page.webp';
import homePageDark from '@/assets/screenshots/dark/home-page.webp';
import consolePageLight from '@/assets/screenshots/light/logging-console.webp';
import consolePageDark from '@/assets/screenshots/dark/logging-console.webp';
import healthStatusLight from '@/assets/screenshots/light/health-status.webp';
import healthStatusDark from '@/assets/screenshots/dark/health-status.webp';

O dashboard web do Kubetail é uma GUI baseada em navegador que oferece uma visão geral dos seus workloads Kubernetes e permite acompanhar vários fluxos de logs em tempo real.

Você pode executar o dashboard de duas formas:

- **No desktop** — use a CLI `kubetail` para iniciar um servidor local do dashboard que se autentica no cluster usando o seu arquivo kubeconfig. Não é necessária nenhuma instalação no lado do cluster. (Veja [Executar no Desktop > Instalação](/pt/guides/desktop/installation))
- **No cluster** — faça o deploy do dashboard como um workload Kubernetes usando Helm ou manifests YAML e então acesse-o via `kubectl port-forward`, `kubectl proxy` ou um recurso de ingress. (Veja [Executar no Cluster > Instalação](/pt/guides/cluster/installation))

---

## Workloads

Quando você abre o dashboard, a primeira coisa que vê é uma lista de todos os seus workloads Kubernetes:

<Image src={homePageLight} alt="Kubetail dashboard home page showing a list of Kubernetes workloads" class="dark:sl-hidden" />
<Image src={homePageDark} alt="Kubetail dashboard home page showing a list of Kubernetes workloads" class="light:sl-hidden" />

A partir daí, você pode:

- clicar em **View** ao lado de qualquer workload para abrir seu console de logs em uma nova aba
- selecionar vários workloads usando as caixas de seleção e então clicar em **Open in Console** para ver os logs combinados em uma única linha do tempo

---

## Logs

Depois de selecionar os logs que deseja visualizar e abrir o console, você verá um tail em tempo real dos logs:

<Image src={consolePageLight} alt="Kubetail dashboard logging console showing web server log streams" class="dark:sl-hidden" />
<Image src={consolePageDark} alt="Kubetail dashboard logging console showing web server log streams" class="light:sl-hidden" />

O dashboard oferece duas pipelines de entrega de logs:

| Pipeline                                                            | Requer instalação no cluster? | Recursos                                                           |
|---------------------------------------------------------------------|-------------------------------|--------------------------------------------------------------------|
| [Kubernetes API (Basic)](/pt/guides/dashboard/basic-features)     | Não                           | Tail de logs em tempo real, filtragem básica                       |
| [Kubetail API (Advanced)](/pt/guides/dashboard/advanced-features) | Sim                           | Todos os recursos básicos + tamanho de arquivos de log, timestamps do último evento, busca |

Por padrão, o dashboard usa a pipeline da Kubernetes API. Instalar a Kubetail API no cluster habilita automaticamente a pipeline avançada.

<Aside type="tip">
Para entender melhor como cada pipeline funciona, consulte a página de [Arquitetura](/pt/concepts/architecture#log-delivery-pipelines).
</Aside>

---

## Estado de saúde

Clique no ponto de status no canto inferior direito para ver o estado de saúde do servidor de backend do dashboard, da API Kubernetes do seu cluster e da opcional Kubetail Cluster API:

<Image src={healthStatusLight} alt="Health status dialog showing server, Kubernetes API, and Kubetail API status" class="dark:sl-hidden" />
<Image src={healthStatusDark} alt="Health status dialog showing server, Kubernetes API, and Kubetail API status" class="light:sl-hidden" />