> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Visualizações e dashboards com ClickStack

> Visualizações e dashboards com ClickStack

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

O ClickStack permite visualizar eventos, com suporte nativo a gráficos na UI do ClickStack (HyperDX). Esses gráficos podem ser adicionados a dashboards para compartilhar com outros usuários.

As visualizações podem ser criadas a partir de traces, métricas, logs ou quaisquer schemas de eventos wide definidos pelo usuário.

<div id="creating-visualizations">
  ## Criando visualizações
</div>

A interface **Chart Explorer** no HyperDX permite visualizar métricas, traces e logs ao longo do tempo, facilitando a criação de visualizações rápidas para análise de dados. Essa interface também é reutilizada na criação de dashboards. A seção a seguir mostra o processo de criação de uma visualização usando o Chart Explorer.

Cada visualização começa com a seleção de uma **fonte de dados**, seguida de uma **métrica**, com **expressões de filtro** e campos de **group by** opcionais. Conceitualmente, as visualizações no HyperDX correspondem, nos bastidores, a uma consulta SQL `GROUP BY` — você define métricas para agregar nas dimensões selecionadas.

<Tip>
  **Geração de gráficos com IA**

  O ClickStack também oferece suporte à criação de gráficos a partir de prompts em linguagem natural usando o recurso [text-to-chart](/pt-BR/clickstack/text-to-chart). Descreva o que você quer ver, e o ClickStack gera a visualização automaticamente.
</Tip>

Por exemplo, você pode criar um gráfico do número de erros (`count()`) agrupados por nome do serviço.

Nos exemplos abaixo, usamos o dataset remoto disponível em [sql.clickhouse.com](https://sql.clickhouse.com), descrito no guia ["Dataset de demonstração remoto"](/pt-BR/clickstack/example-datasets/remote-demo-data). **Você também pode reproduzir esses exemplos acessando [play-clickstack.clickhouse.com](https://play-clickstack.clickhouse.com).**

<Steps>
  <Step>
    ### Acesse o Chart Explorer

    Selecione `Chart Explorer` no menu à esquerda.

    <Image img="https://mintlify.s3.us-west-1.amazonaws.com/private-7c7dfe99-mintlify-fbfa8bee/images/use-cases/observability/clickstack-visualization-1.png" alt="Chart Explorer" size="lg" />
  </Step>

  <Step>
    ### Criar visualização

    No exemplo abaixo, criamos um gráfico da duração média das requisições ao longo do tempo por nome do serviço. Para isso, o usuário precisa especificar uma métrica, uma coluna (que pode ser uma expressão SQL) e um campo de agregação.

    Selecione o tipo de visualização `Line/Bar` no menu superior, seguido do dataset `Traces` (ou `Demo Traces` se estiver usando [play-clickstack.clickhouse.com](https://play-clickstack.clickhouse.com)). Preencha os seguintes valores:

    * Metric: `Average`
    * Column: `Duration/1000`
    * Where: `<empty>`
    * Group By: `ServiceName`
    * Alias: `Average Time`

    <Image img="https://mintlify.s3.us-west-1.amazonaws.com/private-7c7dfe99-mintlify-fbfa8bee/images/use-cases/observability/clickstack-visualization-2.png" alt="Visualização simples" size="lg" />

    Observe que você pode filtrar eventos usando uma cláusula SQL `WHERE` ou a sintaxe Lucene e definir o intervalo de tempo em que os eventos devem ser visualizados. Também há suporte para múltiplas séries.

    Por exemplo, filtre pelo serviço `frontend` adicionando o filtro `ServiceName:\"frontend\"`. Adicione uma segunda série para a contagem de eventos ao longo do tempo com o alias `Count` clicando em `Add Series`.

    <Image img="https://mintlify.s3.us-west-1.amazonaws.com/private-7c7dfe99-mintlify-fbfa8bee/images/use-cases/observability/clickstack-visualization-3.png" alt="Visualização simples 2" size="lg" />

    Para criar uma série semelhante a uma já existente, você pode duplicá-la em vez de começar do zero. Clique no ícone de cópia (`Duplicate series`) em uma linha de série para inserir uma cópia diretamente abaixo. A cópia mantém as configurações da série de origem, como a métrica, a coluna e o filtro. Depois, você altera apenas os campos que forem diferentes (por exemplo, a agregação) e dá à cópia seu próprio alias. A duplicação está disponível em todos os contextos em que há suporte para múltiplas séries. Ela fica oculta para tipos de visualização que permitem apenas uma série, como `Number`, `Pie` e `Heatmap`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/rAbHds-Qg-CuiaPi/images/use-cases/observability/clickstack-duplicate-series.png?fit=max&auto=format&n=rAbHds-Qg-CuiaPi&q=85&s=dd308eeeec2a3e0837b8c586ec3de17f" alt="O ícone de cópia Duplicate series e sua dica de ferramenta em uma linha de série de gráfico" size="lg" width="3348" height="322" data-path="images/use-cases/observability/clickstack-duplicate-series.png" />

    Para criar uma série semelhante a uma já existente, você pode duplicá-la em vez de começar do zero. Clique no ícone de cópia (`Duplicate series`) em uma linha de série para inserir uma cópia diretamente abaixo. A cópia mantém as configurações da série de origem, como a métrica, a coluna e o filtro. Depois, você altera apenas os campos que forem diferentes (por exemplo, a agregação) e dá à cópia seu próprio alias. A duplicação está disponível em todos os contextos em que há suporte para múltiplas séries. Ela fica oculta para tipos de visualização que permitem apenas uma série, como `Number`, `Pie` e `Heatmap`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/rAbHds-Qg-CuiaPi/images/use-cases/observability/clickstack-duplicate-series.png?fit=max&auto=format&n=rAbHds-Qg-CuiaPi&q=85&s=dd308eeeec2a3e0837b8c586ec3de17f" alt="O ícone de cópia Duplicate series e sua dica de ferramenta em uma linha de série de gráfico" size="lg" width="3348" height="322" data-path="images/use-cases/observability/clickstack-duplicate-series.png" />

    <Note>
      As visualizações podem ser criadas a partir de qualquer fonte de dados — métricas, traces ou logs. O ClickStack trata todos eles como eventos do tipo wide. Qualquer **coluna numérica** pode ser representada em gráfico ao longo do tempo, e colunas **string**, **date** ou **numéricas** podem ser usadas em agrupamentos.

      Essa abordagem unificada permite criar dashboards com diferentes tipos de telemetria usando um modelo consistente e flexível.
    </Note>
  </Step>
</Steps>

<div id="creating-dashboards">
  ## Criando dashboards
</div>

Dashboards oferecem uma forma de agrupar visualizações relacionadas, permitindo comparar métricas e explorar padrões lado a lado para identificar possíveis causas-raiz nos seus sistemas. Esses dashboards podem ser usados para investigações ad hoc ou salvos para monitoramento contínuo.

Filtros globais podem ser aplicados no nível do dashboard, propagando-se automaticamente para todas as visualizações dentro dele. Isso permite um drill-down consistente entre os gráficos e simplifica a correlação de eventos entre serviços e tipos de telemetria.

Abaixo, criamos um dashboard com duas visualizações usando as fontes de dados de log e trace. Estas etapas podem ser reproduzidas em [play-clickstack.clickhouse.com](https://play-clickstack.clickhouse.com) ou localmente, conectando-se ao dataset hospedado em [sql.clickhouse.com](https://sql.clickhouse.com), conforme descrito no guia ["Dataset de demonstração remoto"](/pt-BR/clickstack/example-datasets/remote-demo-data).

<Steps>
  <Step>
    ### Acesse `Dashboards`

    Selecione `Dashboards` no menu à esquerda. Em seguida, clique em `New Dashboard` para criar um dashboard temporário ou salvo.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-1.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=3e6ef6a9a1c2f4d2f7fc9a943a623b18" alt="Criar dashboard" size="lg" width="1467" height="595" data-path="images/use-cases/observability/hyperdx-dashboard-1.png" />
  </Step>

  <Step>
    ### Criar uma visualização – tempo médio de requisição por serviço

    Selecione `Add New Tile` para abrir o painel de criação de visualizações.

    Selecione o tipo de visualização `Line/Bar` no menu superior, seguido do conjunto de dados `Traces` (ou `Demo Traces` se estiver usando [play-clickstack.clickhouse.com](https://play-clickstack.clickhouse.com)). Preencha os valores a seguir para criar um gráfico que mostre a duração média das requisições ao longo do tempo para cada nome de serviço:

    * Nome do gráfico: `Average duration by service`
    * Métrica: `Average`
    * Coluna: `Duration/1000`
    * Where: `<empty>`
    * Agrupar por: `ServiceName`
    * Alias: `Average Time`

    Clique no botão **play** antes de clicar em `Save`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-2.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=551619d726f114d0a2b1366e3454bfb0" alt="Criar visualização do dashboard" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-2.png" />

    Redimensione a visualização para ocupar toda a largura do dashboard.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-3.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=98cb32a2444fbb52b231f251e743c6e0" alt="Dashboard com visualizações" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-3.png" />
  </Step>

  <Step>
    ### Crie uma visualização – eventos ao longo do tempo por serviço

    Selecione `Add New Tile` para abrir o painel de criação de visualizações.

    Selecione o tipo de visualização `Line/Bar` no menu superior e, em seguida, o dataset `Logs` (ou `Demo Logs`, se estiver usando [play-clickstack.clickhouse.com](https://play-clickstack.clickhouse.com)). Preencha os valores a seguir para criar um gráfico que mostre a contagem de eventos ao longo do tempo por nome de serviço:

    * Chart Name: `Event count by service`
    * Metric: `Count of Events`
    * Where: `<empty>`
    * Group By: `ServiceName`
    * Alias: `Count of events`

    Clique no botão **play** antes de clicar em `Save`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-4.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=85b1e7ccff9b3614a6705f3f9ca503ed" alt="Visualização do dashboard 2" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-4.png" />

    Redimensione a visualização para ocupar toda a largura do dashboard.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-5.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=fd9203c975db8380dcb66f0c5bff3cf2" alt="Dashboard com visualizações 2" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-5.png" />
  </Step>

  <Step>
    ### Adicione um tile de mapa de calor para a duração do span

    Tiles de mapa de calor mostram a contagem de eventos que caem em cada bucket de (tempo, valor) como uma grade colorida. Use um mapa de calor quando quiser ver a **forma** de uma distribuição ao longo do tempo, e não apenas a média ou um único percentil. Um mapa de calor de latência revela padrões bimodais de duração, agrupamentos na cauda lenta ou dispersões repentinas que um gráfico de linhas acabaria diluindo na média.

    Para adicionar um tile de mapa de calor:

    1. Selecione `Add New Tile`.
    2. Escolha o tipo de visualização `Heatmap` no menu superior. O menu suspenso de fonte de dados mostra apenas fontes cujo [tipo de source é `Traces`](/pt-BR/clickstack/managing/config#traces). Fontes de logs, métricas e sessão são filtradas, pois mapas de calor precisam de uma coluna de duração de span que apenas fontes de traces fornecem.
    3. Escolha qualquer uma das suas fontes de traces pelo nome. O nome em si é arbitrário; apenas o tipo importa.

    Depois que uma fonte é selecionada, o mapa de calor é preenchido automaticamente com:

    * **Value**: a `Duration Expression` da fonte, escalonada para a unidade de exibição atual (por exemplo, `(Duration)/1e6` para converter a duração do span de cada evento de nanossegundos para milissegundos)
    * **Count**: `count()`

    4. Defina um nome para o gráfico e use `Where` para limitar o mapa de calor a um serviço específico ou a um conjunto de operações cujo desempenho você deseja observar.
    5. Ajuste o intervalo de tempo para corresponder ao período de interesse. Intervalos mais amplos revelam mudanças na distribuição e padrões bimodais de latência que janelas mais curtas podem ocultar.

    O exemplo abaixo mostra um único serviço em uma janela de 24 horas, com os caminhos rápido e lento da duração do span claramente separados em duas faixas horizontais.

    Para personalizar ainda mais o mapa de calor, clique em **Display Settings** para abrir um painel com a expressão de **Scale** (Log ou Linear), **Value** e **Count**. A lista completa de opções está documentada em [Customize the heatmap](/pt-BR/clickstack/features/event-deltas#customize) na página Event Deltas. O mesmo painel é reutilizado.

    Clique em `Run` para visualizar o gráfico e, em seguida, em `Save`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Sr_JUhB6DLeeNQJ0/images/clickstack/dashboards/heatmap-tile-editor.png?fit=max&auto=format&n=Sr_JUhB6DLeeNQJ0&q=85&s=8ce6da68f0ed532a2ba65d935f31629f" alt="Editor de tile de mapa de calor com padrões de duração de span pré-preenchidos, filtro ServiceName payment e botão Display Settings" size="lg" width="1600" height="900" data-path="images/clickstack/dashboards/heatmap-tile-editor.png" />

    O tile salvo é exibido como um mapa de calor no dashboard. Passe o cursor sobre qualquer célula para ver os limites do bucket e a contagem de eventos.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Sr_JUhB6DLeeNQJ0/images/clickstack/dashboards/heatmap-tile-rendered.png?fit=max&auto=format&n=Sr_JUhB6DLeeNQJ0&q=85&s=163a0df531ca4fa2086a77867a65634f" alt="Tile de dashboard de mapa de calor mostrando a distribuição da duração de span do serviço payment ao longo de 24 horas" size="lg" width="1600" height="900" data-path="images/clickstack/dashboards/heatmap-tile-rendered.png" />

    <Tip>
      **Duas consultas ClickHouse por mapa de calor**

      O mapa de calor é executado como duas consultas sequenciais: uma pequena **consulta de limites** que determina o intervalo de valores e, em seguida, uma **consulta de mapa de calor** que conta eventos por bucket. Ambas as consultas ficam visíveis no editor em **Generated SQL** se você quiser inspecioná-las ou copiá-las.
    </Tip>

    #### Ir para Event Deltas

    Clique em qualquer célula de um tile de mapa de calor exibido para abrir a ação **View in Event Deltas**.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Sr_JUhB6DLeeNQJ0/images/clickstack/dashboards/heatmap-tile-drilldown.png?fit=max&auto=format&n=Sr_JUhB6DLeeNQJ0&q=85&s=322ba349bfb2787ca4af68c40a42388e" alt="Clique em uma célula do mapa de calor revelando a ação View in Event Deltas" size="lg" width="1600" height="900" data-path="images/clickstack/dashboards/heatmap-tile-drilldown.png" />

    Ao selecioná-la, a visualização [Event Deltas](/pt-BR/clickstack/features/event-deltas) é aberta com a fonte de dados do tile, a cláusula `Where` e o intervalo de tempo mantidos. A partir daí, você pode examinar interativamente a mesma distribuição, segmentar por atributo para ver o que diferencia os spans lentos dos rápidos e inspecionar os spans individuais por trás de qualquer célula, sem precisar reconstruir a consulta manualmente.
  </Step>

  <Step>
    ### Filtro do painel

    Filtros Lucene ou SQL, juntamente com o intervalo de tempo, podem ser aplicados ao painel e serão propagados automaticamente para todas as visualizações.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-filter.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=1eb3771508c3fc648fc40a0ec0da6033" alt="Painel com filtro" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-filter.png" />

    Para demonstrar, aplique o filtro Lucene `ServiceName:"frontend"` ao painel e altere o intervalo de tempo para abranger as `Last 3 hours`. Observe como as visualizações agora refletem apenas os dados do serviço `frontend`.

    O painel será salvo automaticamente. Para definir o nome do painel, selecione o título e altere-o antes de clicar em `Save Name`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-save.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=9b4babbe701ddf94976e553510ec147b" alt="Salvamento do painel" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-save.png" />
  </Step>
</Steps>

<div id="dashboards-editing-visualizations">
  ## Dashboards - edição de visualizações
</div>

Para remover, editar ou duplicar uma visualização, passe o cursor sobre ela e use os respectivos botões de ação.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-edit.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=946d93f16241a391f7f20b83f168c01f" alt="Editar dashboard" size="lg" width="3120" height="848" data-path="images/use-cases/observability/hyperdx-dashboard-edit.png" />

<div id="dashboard-listing-search">
  ## Dashboard - listagem e busca
</div>

Os dashboards podem ser acessados na página de dashboards. Eles são organizados por tag, com busca e filtros integrados para localizar rapidamente dashboards específicos.

Os dashboards podem ser marcados como favoritos para facilitar o acesso na barra lateral e no topo da página de listagem. Os favoritos são individuais para cada usuário.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-search.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=d6faff9f5cdfdd3790211a075f613912" alt="Busca de dashboards" size="lg" width="1466" height="878" data-path="images/use-cases/observability/hyperdx-dashboard-search.png" />

<div id="tagging">
  ## Dashboards - tags
</div>

Você pode adicionar tags a dashboards e pesquisas salvas para ajudar a organizá-los.
As tags oferecem uma forma flexível de categorizar e filtrar de acordo com as suas necessidades.

<div id="how-tags-work">
  #### Como as tags funcionam
</div>

* **Organização**: As tags aparecem na barra lateral esquerda, onde dashboards e pesquisas salvas são agrupados de acordo com as tags atribuídas
* **Múltiplas tags**: Você pode adicionar uma ou mais tags a um único item para melhorar a categorização
* **Criação automática**: Se você atribuir uma tag que ainda não existe, ela será criada automaticamente
* **Gerenciamento simples**: Você pode adicionar ou remover tags a qualquer momento para ajustar sua estrutura de organização

Isso facilita encontrar itens relacionados e manter um workspace organizado à medida que sua coleção cresce.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/rAbHds-Qg-CuiaPi/images/use-cases/observability/clickstack-tags-search.png?fit=max&auto=format&n=rAbHds-Qg-CuiaPi&q=85&s=065b3c7eb60fa5c370e44ecbb636c4f8" alt="Tags na pesquisa salva" size="md" border width="743" height="230" data-path="images/use-cases/observability/clickstack-tags-search.png" />

Você também pode selecionar várias tags para filtrar e visualizar itens de diferentes categorias:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/rAbHds-Qg-CuiaPi/images/use-cases/observability/clickstack-tags-dashboard.png?fit=max&auto=format&n=rAbHds-Qg-CuiaPi&q=85&s=b9b03613d8c5665fa2c1bf21acf93903" alt="Várias tags selecionadas no dashboard" size="md" border width="529" height="252" data-path="images/use-cases/observability/clickstack-tags-dashboard.png" />

<div id="custom-filters">
  ## Filtros personalizados
</div>

Além dos [filtros de texto livre](#filter-dashboards) disponíveis em todos os dashboards, os dashboards salvos oferecem suporte a filtros personalizados em listas suspensas preenchidas com dados consultados no ClickHouse. Esses filtros fornecem controles reutilizáveis de apontar e clicar, para que quem visualiza o dashboard possa filtrar sem precisar escrever expressões manualmente.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Sr_JUhB6DLeeNQJ0/images/clickstack/dashboards/filter-dropdown.png?fit=max&auto=format&n=Sr_JUhB6DLeeNQJ0&q=85&s=852f4cd544bae365375cabd07f18bc91" alt="Filtro suspenso de serviços mostrando os nomes de serviço disponíveis" size="lg" width="3812" height="1910" data-path="images/clickstack/dashboards/filter-dropdown.png" />

As etapas a seguir mostram como adicionar um filtro personalizado ao dashboard criado na seção ["Criando dashboards"](#creating-dashboards).

<Steps>
  <Step>
    ### Abra a caixa de diálogo Editar filtros

    Abra um dashboard salvo e selecione **Editar filtros** na barra de ferramentas.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Sr_JUhB6DLeeNQJ0/images/clickstack/dashboards/edit-filters.png?fit=max&auto=format&n=Sr_JUhB6DLeeNQJ0&q=85&s=7e17b21efc46bbe088436f71e84ed3fa" alt="Botão Editar filtros na barra de ferramentas do dashboard" size="lg" width="3814" height="1908" data-path="images/clickstack/dashboards/edit-filters.png" />
  </Step>

  <Step>
    ### Adicione um novo filtro

    Clique em **Adicionar novo filtro**. Configure o filtro fornecendo um **Nome**, selecionando uma **Fonte de dados** e inserindo uma **Expressão de filtro** — uma coluna SQL ou expressão cujos valores distintos preencherão a lista suspensa. Clique em **Salvar filtro**.

    Por exemplo, para adicionar um filtro de serviço a dados de traces, use `ServiceName` como expressão de filtro com a fonte de dados `Traces`. O "Filtro de valores da lista suspensa" é opcional e permite restringir quais valores aparecem na lista suspensa.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Sr_JUhB6DLeeNQJ0/images/clickstack/dashboards/add-filter.png?fit=max&auto=format&n=Sr_JUhB6DLeeNQJ0&q=85&s=382ccedfa96fa07de06ab6e460e92be7" alt="Caixa de diálogo Adicionar filtro com os campos Nome, Fonte de dados e Expressão de filtro" size="md" width="436" height="454" data-path="images/clickstack/dashboards/add-filter.png" />

    O modal Filtros mostra todos os filtros configurados para o dashboard. Nele, você pode editar ou excluir filtros existentes, ou adicionar outros.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Sr_JUhB6DLeeNQJ0/images/clickstack/dashboards/saved-filters.png?fit=max&auto=format&n=Sr_JUhB6DLeeNQJ0&q=85&s=4962ba066e61cdd8c17f850efc8ac7b6" alt="Modal Filtros mostrando um filtro de Serviços configurado" size="md" width="764" height="452" data-path="images/clickstack/dashboards/saved-filters.png" />
  </Step>

  <Step>
    ### Use o filtro

    Feche o modal Filtros. O novo filtro suspenso aparece abaixo da barra de pesquisa. Clique nele para ver os valores disponíveis e selecione um deles para filtrar todas as visualizações do dashboard.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Sr_JUhB6DLeeNQJ0/images/clickstack/dashboards/filtered-dashboard.png?fit=max&auto=format&n=Sr_JUhB6DLeeNQJ0&q=85&s=be415fb641cd086bfe73fd563f7d496d" alt="Dashboard filtrado para o serviço frontend" size="lg" width="3812" height="1910" data-path="images/clickstack/dashboards/filtered-dashboard.png" />
  </Step>

  <Step>
    ### (Opcional) Salve os valores do filtro como padrão

    Para manter uma seleção de filtro como padrão do dashboard, escolha **Salvar consulta e filtros como padrão** no menu do dashboard. O dashboard sempre será aberto com os filtros selecionados aplicados. Para redefinir, selecione **Remover consulta e filtros padrão** no mesmo menu.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Sr_JUhB6DLeeNQJ0/images/clickstack/dashboards/save-filter-values.png?fit=max&auto=format&n=Sr_JUhB6DLeeNQJ0&q=85&s=eb83b214a7844776a270cb3daf27352a" alt="Menu do dashboard mostrando a opção Salvar consulta e filtros como padrão" size="lg" width="3812" height="1936" data-path="images/clickstack/dashboards/save-filter-values.png" />
  </Step>
</Steps>

<Note>
  Filtros personalizados em listas suspensas estão disponíveis em dashboards salvos. Para ver esse padrão em ação, consulte o [dashboard do Kubernetes](#kubernetes-dashboard), que fornece filtros suspensos integrados para pod do Kubernetes, Implantação, nome do nó, Espaço de nomes e Cluster.
</Note>

<div id="drilldown-to-search">
  ## Drilldown para a Search
</div>

Os tiles do dashboard permitem drilldown para a página Search. Clique em um ponto de dados em uma visualização para abrir um menu de contexto com as seguintes opções:

* **Ver todos os eventos** — navega até a página Search, mostrando todos os eventos da janela de tempo selecionada.
* **Filtrar por grupo** — navega até a página Search, filtrada por uma série específica.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Sr_JUhB6DLeeNQJ0/images/clickstack/dashboards/drilldown.png?fit=max&auto=format&n=Sr_JUhB6DLeeNQJ0&q=85&s=c9be53aa0e3269c1fddf053b6f8e5dd5" alt="Menu de contexto de drilldown mostrando as opções Ver todos os eventos e Filtrar por grupo" size="lg" width="3812" height="1910" data-path="images/clickstack/dashboards/drilldown.png" />

Isso é útil para investigar picos ou anomalias específicas identificadas em um dashboard — você pode passar rapidamente de uma visualização agregada para os eventos individuais correspondentes.

<div id="presets">
  ## Predefinições
</div>

O HyperDX vem com dashboards prontos para uso.

<div id="clickhouse-dashboard">
  ### Dashboard do ClickHouse
</div>

Este dashboard fornece visualizações para monitorar o ClickHouse. Para acessá-lo, selecione-o no menu à esquerda.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-clickhouse.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=39801ca89c55f412736561b96f88a83d" alt="Dashboard do ClickHouse" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-clickhouse.png" />

Este dashboard usa abas para separar o monitoramento de **Selects**, **Inserts** e da **Infraestrutura do ClickHouse**.

<Info>
  **Acesso obrigatório às tabelas de sistema**

  Este dashboard consulta as [tabelas de sistema](/pt-BR/reference/system-tables/index) do ClickHouse para expor as principais métricas. Os seguintes grants são necessários:

  `GRANT SHOW COLUMNS, SELECT(CurrentMetric_MemoryTracking, CurrentMetric_S3Requests, ProfileEvent_OSCPUVirtualTimeMicroseconds, ProfileEvent_OSReadChars, ProfileEvent_OSWriteChars, ProfileEvent_S3GetObject, ProfileEvent_S3ListObjects, ProfileEvent_S3PutObject, ProfileEvent_S3UploadPart, event_time) ON system.metric_log`

  `GRANT SHOW COLUMNS, SELECT(active, database, partition, rows, table) ON system.parts`

  `GRANT SHOW COLUMNS, SELECT(event_date, event_time, memory_usage, normalized_query_hash, query, query_duration_ms, query_kind, read_rows, tables, type, written_bytes, written_rows) ON system.query_log`

  `GRANT SHOW COLUMNS, SELECT(event_date, event_time, hostname, metric, value) ON system.transposed_metric_log`
</Info>

<div id="services-dashboard">
  ### Dashboard de serviços
</div>

O dashboard de serviços exibe os serviços ativos no momento com base em dados de traces. Para isso, é necessário ter coletado traces e configurado uma fonte de dados de Traces válida.

Os nomes dos serviços são detectados automaticamente a partir dos dados de traces, com uma série de visualizações pré-criadas organizadas em três abas: Serviços HTTP, Banco de dados e Erros.

As visualizações podem ser filtradas usando sintaxe Lucene ou SQL, e a janela de tempo pode ser ajustada para uma análise mais focada.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-services.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=042731af2b5eceba6303d8349386b9b7" alt="Serviços ClickHouse" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-services.png" />

<div id="kubernetes-dashboard">
  ### Dashboard do Kubernetes
</div>

Este dashboard permite explorar eventos do Kubernetes coletados via OpenTelemetry. Ele inclui opções avançadas de filtro, permitindo filtrar por pod do Kubernetes, implantação, nome do nó, espaço de nomes e cluster, além de realizar buscas por texto livre.

Os dados do Kubernetes são organizados em três abas para facilitar a navegação: Pods, Nós e Espaços de nomes.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Y4vFHGANad_GoFVH/images/use-cases/observability/hyperdx-dashboard-kubernetes.png?fit=max&auto=format&n=Y4vFHGANad_GoFVH&q=85&s=bc451aa44880d1f0b0f5b26f6e094773" alt="ClickHouse kubernetes" size="lg" width="3022" height="1576" data-path="images/use-cases/observability/hyperdx-dashboard-kubernetes.png" />
