IndexPatternAnalytics
Criar um Index Pattern (Data View) no Elasticsearch / Kibana
📌 Introdução
Um index pattern (atualmente chamado de data view) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.
✅ Método 1 — Via Interface do Kibana
Passos
Aceder ao Kibana (ex: http://localhost:5601)
Navegar até:
- Stack Management → Data Views
Clicar em Create data view
Configuração
Name: Nome amigável (ex: logs-app)
Index pattern: ** logs-* ** my-index-2026
Time field (opcional): ** @timestamp
Clicar em Save
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.
💡 Exemplos de Index Patterns
filebeat-* → Logs do Filebeat
metricbeat-* → Métricas
logs-* → Logs genéricos
- → Todos os índices (não recomendado em produção)
⚙️ Método 2 — Via API
Também é possível criar um data view através da API do Kibana:
Notas
Deve ser feito contra a API do Kibana
Requer autenticação (Basic Auth ou Token)
🔍 Boas Práticas
Confirmar existência de índices:
Usar wildcards (*) para flexibilidade
Para data streams, usar padrões como:
⚠️ Problemas Comuns
❌ No matching indices found
Não existem índices com o padrão definido
❌ Campo de tempo não disponível
O índice não contém campos do tipo date
📎 Conclusão
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.
