O que é Kibana?
Kibana é uma plataforma de visualização e análise de dados que trabalha em conjunto com o Elasticsearch. Ele permite que os usuários visualizem, analisem e compartilhem dados através de gráficos e tabelas interativas. É uma ferramenta poderosa que pode ajudar a simplificar a compreensão de grandes volumes de dados.
Como instalar o Kibana no Symfony?
Para instalar o Kibana no Symfony, é necessário primeiro instalar o Elasticsearch. Após a instalação do Elasticsearch, siga esses passos:
1. Instale o Kibana usando o Composer:
composer require symfony/monolog-bundle kibana-bundle
2. Adicione as configurações do Kibana no arquivo app/config/config.yml
:
kibana:
host: 127.0.0.1
port: 5601
3. Adicione a rota do Kibana no arquivo app/config/routing.yml
:
kibana:
resource: "@KibanaBundle/Resources/config/routing/routing.yml"
prefix: /kibana
4. Verifique se o Elasticsearch e o Kibana estão executando corretamente:
$ curl http://127.0.0.1:9200
$ curl http://127.0.0.1:5601
E pronto! Agora você deve conseguir acessar o Kibana através do endereço http://localhost/kibana
.
Como criar um índice no Kibana?
Para criar um índice no Kibana, é necessário primeiro criar um índice no Elasticsearch. O Kibana usa o Elasticsearch como fonte de dados, então é necessário que o índice esteja lá.
Para criar um índice no Elasticsearch, é possível usar a API REST ou ferramentas como o ElasticHQ. Para criar um índice pela API REST, basta enviar uma requisição POST para o endpoint http://localhost:9200/nome_do_indice
.
Após criar o índice no Elasticsearch, abra o Kibana e vá para a aba “Management”. Clique em “Index Patterns” e clique em “Create index pattern”. Digite o nome do índice que você criou e siga as instruções para criar o índice no Kibana.
Pronto! Agora você pode começar a visualizar e analisar seus dados no Kibana.
Como criar um dashboard no Kibana?
Um dashboard é uma coleção de visualizações e gráficos que fornecem uma visão geral de um conjunto de dados. Para criar um dashboard no Kibana, siga esses passos:
1. Crie um índice no Elasticsearch (veja a pergunta anterior).
2. Abra o Kibana e vá para a aba “Visualize”. Selecione o tipo de visualização que você deseja criar (exemplo: gráfico de barras, gráfico de pizza, tabela, etc). Escolha o índice que você criou anteriormente e configure a visualização de acordo com suas necessidades.
3. Salve a visualização.
4. Na aba “Dashboard”, clique em “Create a new dashboard”. Adicione sua visualização ao dashboard clicando em “Add”.
5. Repita os passos 2 a 4 para adicionar mais visualizações ao seu dashboard.
6. Salve seu dashboard.
E pronto! Agora você tem um dashboard personalizado para visualizar e analisar seus dados no Kibana.
Como usar o filtro do Kibana?
O filtro do Kibana permite que você filtre seus dados com base em um determinado campo. Por exemplo, é possível filtrar seus dados para exibir somente entradas que contenham a palavra “erro” no campo “mensagem”.
Para usar o filtro do Kibana, siga esses passos:
1. Abra o Kibana e vá para a aba “Discover”. Selecione o índice que você deseja filtrar.
2. Clique em “Add a filter”. Escolha o campo que você deseja filtrar e digite o valor que você deseja filtrar.
3. Salve o filtro.
Agora, somente os dados que atendem aos critérios do seu filtro serão exibidos. É possível adicionar vários filtros para refinar ainda mais seus resultados.
Como usar a busca do Kibana?
A busca do Kibana permite que você procure por termos específicos dentro dos seus dados. Por exemplo, é possível procurar por todas as entradas que contenham a palavra “erro” em qualquer campo.
Para usar a busca do Kibana, siga esses passos:
1. Abra o Kibana e vá para a aba “Discover”. Selecione o índice que você deseja buscar.
2. Digite o termo que você deseja buscar na barra de busca. É possível usar operadores booleanos, como AND e OR, para refinar sua pesquisa.
3. Pressione Enter ou clique em “search”.
Agora, somente os dados que contêm o termo que você buscou serão exibidos. É possível salvar a busca e usá-la novamente mais tarde.
Como usar o painel do Kibana?
O painel do Kibana é uma ferramenta poderosa que permite que você combine várias visualizações para criar uma experiência de análise e exploração de dados. É possível adicionar gráficos, tabelas, filtros e muito mais.
Para usar o painel do Kibana, siga esses passos:
1. Crie suas visualizações na aba “Visualize”. Salve sua visualização.
2. Vá para a aba “Dashboard”.
3. Clique em “Create a new dashboard”.
4. Adicione suas visualizações ao painel. É possível arrastar e soltar as visualizações para organizá-las de acordo com suas necessidades.
5. Adicione filtros e outras ferramentas ao painel para refinar ainda mais seus resultados.
6. Salve seu painel.
Agora você tem um painel personalizado que permite a exploração avançada de seus dados.
Como personalizar o tema do Kibana?
O Kibana permite a personalização do tema através de arquivos CSS. É possível mudar a cor do plano de fundo, cor das fontes, tamanho das fontes e muito mais.
Para personalizar o tema do Kibana, siga esses passos:
1. Crie um arquivo CSS com as alterações que você deseja fazer.
2. Adicione o arquivo CSS dentro da pasta web/bundles/kibana/
dentro do seu projeto Symfony.
3. Adicione o seguinte código dentro do arquivo app/Resources/views/base.html.twig
:
{% block stylesheets %}
{% endblock %}
Pronto! Agora o Kibana será exibido com as alterações CSS feitas por você.
Como criar um usuário no Kibana?
O Kibana não tem um sistema de autenticação nativo, mas é possível integrá-lo com ferramentas de autenticação, como o LDAP. A criação de usuários é gerenciada pela ferramenta de autenticação.
Para criar um usuário no Kibana, siga os passos abaixo de acordo com a ferramenta de autenticação que você estiver usando:
1. LDAP: consulte a documentação do seu servidor LDAP para criar um novo usuário.
2. OAuth: siga as instruções do provedor de autenticação OAuth para criar um novo usuário.
3. Outras ferramentas: consulte a documentação da ferramenta de autenticação que você estiver usando para criar um novo usuário.
Pronto! Agora seu usuário poderá acessar o Kibana através do sistema de autenticação.
Como exportar dados do Kibana?
O Kibana permite exportar seus dados para diferentes formatos, como CSV, JSON e mais. É possível exportar dados de várias visualizações, filtros e índices.
Para exportar seus dados do Kibana, siga esses passos:
1. Selecione o índice que você deseja exportar na aba “Discover”.
2. Adicione filtros, buscas e outras ferramentas para refinar seus resultados.
3. Clique em “Download” na parte superior direita da tela.
4. Escolha o formato de exportação que você deseja.
5. Escolha as opções de exportação que você deseja.
6. Clique em “Download”.
Pronto! Agora seus dados serão baixados no formato que você escolheu.