IndexPatternAnalytics: Difference between revisions
No edit summary |
No edit summary |
||
| (11 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{QuatenusHeader}} | {{QuatenusHeader}} | ||
Criar um Index Pattern (Data View) no Elasticsearch / Kibana | = Criar um Index Pattern (Data View) no Elasticsearch / Kibana = | ||
== 📌 Introdução == | == 📌 Introdução == | ||
| 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 === | ||
Aceder ao Kibana (ex: http://localhost:5601) | Aceder ao Kibana (ex: http://localhost:5601 | ||
) | |||
Navegar até: | Navegar até: | ||
| Line 18: | Line 19: | ||
[[File:Index patterns 001.png|frameless]] | [[File:Index patterns 001.png|frameless]] | ||
'''Kibana -> Index Patterns''' | |||
[[File:Index patterns 002.png|frameless]] | [[File:Index patterns 002.png|frameless]] | ||
'''Create Index Pattern''' | |||
[[File:Index patterns 003.png|frameless|861x861px]] | [[File:Index patterns 003.png|frameless|861x861px]] | ||
'''Configure time field''' | |||
[[File:Index patterns 004.png|frameless|866x866px]] | [[File:Index patterns 004.png|frameless|866x866px]] | ||
'''Page with the field listed in the index created''' | |||
[[File:Index patterns 005.png|frameless|861x861px]] | [[File:Index patterns 005.png|frameless|861x861px]] | ||
=== Configuração === | === Configuração === | ||
'''Name''' Nome amigável (ex: logs-app) | |||
- | |||
'''Index pattern''' | |||
<code>logs-*</code>, <code>my-index-2026</code> | |||
- | |||
'''Time field (opcional)''' | |||
<code>@timestamp</code> | |||
Clicar em '''Save''' | |||
✔️ O data view fica disponível para uso em Discover, Dashboards, etc. | |||
== 🧩 Scripted Fields (Campos Calculados) == | |||
=== Criar Script Field === | |||
[[File:Script Field.png|frameless|848x848px]] | [[File:Script Field.png|frameless|848x848px]] | ||
=== Exemplo: core-d-documents-###* === | |||
==== Edit DocsViewRaw ==== | |||
⚠️ Proceed with caution | |||
Scripted fields podem ser usados para mostrar e agregar valores calculados. | |||
=== | === Configuração do Campo === | ||
[[File:ScriptFieldCampos.png|left|frameless|357x357px]] | |||
{| class="wikitable" | |||
|+ | |||
!Parametro | |||
!Valor | |||
|- | |||
|Language | |||
|Painless | |||
|- | |||
|Type | |||
|String | |||
|- | |||
|Format | |||
|Url | |||
|- | |||
|Subtipo | |||
|Link | |||
|- | |||
|Open in new tab | |||
|On | |||
|- | |||
|URL template | |||
|<nowiki>http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}</nowiki> | |||
|- | |||
|Label template | |||
|Ver documento | |||
|} | |||
=== Exemplo de Resultado === | |||
{| class="wikitable" | {| class="wikitable" | ||
|+This table contains 3 rows. | |+This table contains 3 rows. | ||
| Line 87: | Line 116: | ||
|Ver documento | |Ver documento | ||
|} | |} | ||
=== Script === | |||
doc['some_field'].value | |||
[[File:ScriptFields full.png|frameless|1190x1190px]] | [[File:ScriptFields full.png|frameless|1190x1190px]] | ||
== 🔍 Boas Práticas == | == 🔍 Boas Práticas == | ||
Usar wildcards (*) para flexibilidade | Confirmar existência de índices antes de criar o pattern | ||
Usar wildcards (<code>*</code>) 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. | 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. | |||
{{QuatenusFooter}} | {{QuatenusFooter}} | ||
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.

