IndexPatternAnalytics: Difference between revisions
No edit summary |
No edit summary |
||
| Line 66: | Line 66: | ||
=== Configuração do Campo === | === Configuração do Campo === | ||
Language - painless | Language - painless | ||
-- | -- | ||
Type - string | Type - string | ||
-- | -- | ||
Format - Url | Format - Url | ||
-- | -- | ||
Subtipo - Link | Subtipo - Link | ||
-- | -- | ||
Open in new tab - On | Open in new tab - On | ||
-- | -- | ||
URL template - http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}} | URL template - http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}} | ||
-- | -- | ||
Label template - Ver documento | Label template - Ver documento | ||
=== Exemplo de Resultado === | === Exemplo de Resultado === | ||
{| class="wikitable" | |||
john | |+This table contains 3 rows. | ||
!Input | |||
/some/pathname/asset.png | !Output | ||
- | |- | ||
1234 | |john | ||
|Ver documento | |||
|- | |||
|/some/pathname/asset.png | |||
|Ver documento | |||
|- | |||
|1234 | |||
|Ver documento | |||
|} | |||
Revision as of 09:26, 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
| Input | Output |
|---|---|
| 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.

