IndexPatternAnalytics: Difference between revisions
Created page with "{{QuatenusHeader}} {{QuatenusFooter}}" |
No edit summary |
||
| (14 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{QuatenusHeader}} | {{QuatenusHeader}} | ||
= 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''' | |||
[[File:Index patterns 001.png|frameless]] | |||
'''Kibana -> Index Patterns''' | |||
[[File:Index patterns 002.png|frameless]] | |||
'''Create Index Pattern''' | |||
[[File:Index patterns 003.png|frameless|861x861px]] | |||
'''Configure time field''' | |||
[[File:Index patterns 004.png|frameless|866x866px]] | |||
'''Page with the field listed in the index created''' | |||
[[File:Index patterns 005.png|frameless|861x861px]] | |||
=== 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]] | |||
=== 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" | |||
|+This table contains 3 rows. | |||
!Input | |||
!Output | |||
|- | |||
|john | |||
|Ver documento | |||
|- | |||
|/some/pathname/asset.png | |||
|Ver documento | |||
|- | |||
|1234 | |||
|Ver documento | |||
|} | |||
=== Script === | |||
doc['some_field'].value | |||
[[File:ScriptFields full.png|frameless|1190x1190px]] | |||
== 🔍 Boas Práticas == | |||
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. | |||
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.

