IndexPatternAnalytics: Difference between revisions
No edit summary |
No edit summary |
||
| (7 intermediate revisions by the same user not shown) | |||
| Line 8: | Line 8: | ||
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes. | ⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes. | ||
== ✅ | == ✅ Interface do Kibana == | ||
=== Passos === | === Passos === | ||
| Line 18: | Line 18: | ||
#* '''Management -> Stack Management''' | #* '''Management -> Stack Management''' | ||
[[File:Index patterns 001.png|frameless]] | [[File:Index patterns 001.png|frameless]] | ||
| Line 39: | Line 40: | ||
'''Name''' | |||
Nome amigável (ex: logs-app) | '''Name''' Nome amigável (ex: logs-app) | ||
- | - | ||
'''Index pattern''' | '''Index pattern''' | ||
<code>logs-*</code>, <code>my-index-2026</code> | <code>logs-*</code>, <code>my-index-2026</code> | ||
| Line 47: | Line 50: | ||
'''Time field (opcional)''' | '''Time field (opcional)''' | ||
<code>@timestamp</code> | <code>@timestamp</code> | ||
| Line 66: | Line 70: | ||
=== Configuração do Campo === | === Configuração do Campo === | ||
[[File:ScriptFieldCampos.png|left|frameless|357x357px]] | |||
{| class="wikitable" | |||
|+ | |||
!Parametro | |||
!Valor | |||
Language | |- | ||
|Language | |||
|Painless | |||
|- | |||
Type | |Type | ||
|String | |||
|- | |||
|Format | |||
|Url | |||
|- | |||
|Subtipo | |||
|Link | |||
|- | |||
|Open in new tab | |||
|On | |||
|- | |||
Open in new tab | |URL template | ||
|<nowiki>http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}</nowiki> | |||
|- | |||
|Label template | |||
URL template | |Ver documento | ||
|} | |||
Label template | |||
Latest revision as of 14:48, 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.
✅ 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

| Parametro | Valor |
|---|---|
| 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
| 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.

