IndexPatternAnalytics: Difference between revisions
No edit summary |
No edit summary |
||
| Line 38: | Line 38: | ||
=== Configuração === | === Configuração === | ||
'''Name''' | '''Name''' | ||
Nome amigável (ex: logs-app) | Nome amigável (ex: logs-app) | ||
| Line 50: | Line 47: | ||
'''Time field (opcional)''' | '''Time field (opcional)''' | ||
<code>@timestamp</code> | <code>@timestamp</code> | ||
Clicar em '''Save''' | Clicar em '''Save''' | ||
| Line 66: | Line 63: | ||
⚠️ Proceed with caution | ⚠️ Proceed with caution | ||
Scripted fields podem ser usados para mostrar e agregar valores calculados | Scripted fields podem ser usados para mostrar e agregar valores calculados. | ||
=== Configuração do Campo === | |||
{ | Language - painless | ||
-- | |||
Type - string | |||
-- | |||
Format - Url | |||
-- | |||
Subtipo - Link | |||
-- | |||
Open in new tab - On | |||
-- | |||
URL template - http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}} | |||
-- | |||
Label template - Ver documento | |||
=== Exemplo de Resultado === | === Exemplo de Resultado === | ||
john - Ver documento | |||
-- | |||
/some/pathname/asset.png - Ver documento | |||
- | |||
1234 -- Ver documento | |||
=== Script === | === Script === | ||
doc['some_field'].value | |||
[[File:ScriptFields full.png|frameless|1190x1190px]] | [[File:ScriptFields full.png|frameless|1190x1190px]] | ||
Revision as of 09:24, 28 April 2026
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é:
- Management -> Stack Management
Kibana -> Index Patterns
Create Index Pattern
Configure time field
Page with the field listed in the index created
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.
🧩 Scripted Fields (Campos Calculados)
Criar Script Field
Exemplo: core-d-documents-###*
Edit DocsViewRaw
⚠️ Proceed with caution
Scripted fields podem ser usados para mostrar e agregar valores calculados.
Configuração do Campo
Language - painless -- Type - string -- Format - Url -- Subtipo - Link -- Open in new tab - On -- URL template - http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId=Template:Value -- Label template - Ver documento
Exemplo de Resultado
john - Ver documento -- /some/pathname/asset.png - Ver documento - 1234 -- Ver documento
Script
doc['some_field'].value
🔍 Boas Práticas
Confirmar existência de índices antes de criar o pattern
Usar wildcards (*) para maior flexibilidade
Evitar scripted fields complexos em ambientes produtivos
Testar sempre os campos antes de usar em dashboards
📎 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.
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.

