Primeiros passos com Kibana Canvas
Tags: kibana, elasticsearch, canvas
Published: 2020-02-01 22:38:23

O Kibana Canvas é uma poderosa ferramenta para criação de dashboards, onde os seus dados podem ser exibidos de forma elegante e atrativa, dei uma introduçāo sobre ele nesse [artigo](https://dev.to/sysadminas/introducao-ao-kibana-canvas-ffo).

No começo, pode parecer complexo, mas a criação dos dashboards é altamente intuitiva e simples, e é isso que vou mostrar com esse primeiro tutorial:

Um dos pré requisitos é ter acesso ao Canvas no seu Kibana.

- Acesse o Kibana, clique no menu da esquerda em **Canvas**, e depois em **Workpad**. 

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/6ze2rmg2a1d7usv5mli9.png)

- Clique em **Create Workpad** para criar seu primeiro Workpad. Você pode criar um modelo do zero ou usar um dos templates. Aqui nós vamos usar o template **Dark**.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/8mv5br151i6vrpk5xoun.png)

- Para alterar o logo, clique em **Insert logo here**

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/t5y8k5cc4a2hu1qjyw1s.png)

- No menu da direita clique em **Import**, navegue até a imagem e dê dois cliques. Você também pode arrastar e soltar pra fazer o upload.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/k5x52ynk1d9byxvbyr7k.png)

- Para editar o título, autor e data basta clicar em cima, no menu da direita para alterar as propriedades do markdown.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/va1yoc7zfhrd6374bevv.png)

- Edite e as informações e clique em **Apply**.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/ekv3miguxtz1xqehva5p.png)

- Esse é resultado do primeiro Dashboard customizado ;)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/inslggqsehwdu7ntgnuo.png)

- Você pode ir navegando nas páginas do seu Canvas e ir editando os elementos.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/drj2rkjcrsw45d0cllj5.png)

- Vamos selecionar uma nova fonte de dados clicando em um dos elementos abaixo:

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/byusljlodru2cdxmh20j.png)

- Clique em **Data**, depois em **Change your data source**:

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/yrt1l9zjmiy815d4a667.png)

- Altere sua fonte de dados, clicando em uma das opções abaixo:

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/xt2riie21zkolufqurtm.png)

- O Canvas permite que você utilize várias fontes de dados e para o nosso tutorial usamos o **Demo Data**, onde os dados estão "mokados". Essa é uma ótima opção para, por exemplo, validar o design com o seu stakeholder na fase de projeto, onde os dados de produção em geral não estão disponíveis.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/geoigkitp01y75q891lb.png)

Caso o seu Elasticsearch tenha dados indexados, você pode usar essa fonte de dados.

- Os elementos do Kibana Canvas permitem alto nível de customização das suas propriedades, como por exemplo os textos onde você pode configurar o arquivo CSS de forma individual.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/7mzuqavi5jfqt2mycjgu.png)

Os elementos estão categorizados por tags e possuem muitas formas e estilos, como gráficos em pizza, barras, pontos, textos e números, barras de progresso e etc como mostra a figura abaixo:

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/mhwivjqlups3xd1cgfwl.png)

Os elementos podem ser agrupados ou salvos como elementos customizados, permitindo uma infinidade de combinações na exibição dos dados.

##Considerações finais

Essa é uma maneira de começar a dar seus primeiros passos com o Kibana Canvas, recomendamos que você explore ao máximo as funcionalidades pois é uma ferramenta que se adequa a muitos cenários e casos de uso.