IndexPatternAnalytics: Difference between revisions
No edit summary |
No edit summary |
||
| 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 11: | Line 11: | ||
=== 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 === | ||
{| class="wikitable" | |||
! Parâmetro | |||
'''Time field (opcional)''' | ! Descriçã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''' | Clicar em '''Save''' | ||
| Line 45: | Line 48: | ||
✔️ O data view fica disponível para uso em Discover, Dashboards, etc. | ✔️ 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, mas: | |||
Podem ser lentos | |||
Um erro pode tornar o Kibana instável | |||
Não existe validação forte — erros propagam-se facilmente | |||
= | === Configuração do Campo === | ||
= | {| class="wikitable" | ||
! Propriedade | |||
! 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" | ||
! Input | |||
!Input | |||
! Output | |||
john | |||
Ver documento | |||
- | |||
/some/pathname/asset.png | |||
Ver documento | |||
- | |||
1234 | |||
Ver documento | |||
} | |||
=== Script === | |||
<code>doc['some_field'].value</code> | |||
[[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}} | ||
Revision as of 09:17, 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
| Parâmetro | Descrição
Name
Nome amigável (ex: logs-app)
-
Index pattern
Clicar em Save ✔️ O data view fica disponível para uso em Discover, Dashboards, etc. 🧩 Scripted Fields (Campos Calculados)Criar Script FieldExemplo: core-d-documents-###*Edit DocsViewRaw⚠️ Proceed with caution Scripted fields podem ser usados para mostrar e agregar valores calculados, mas: Podem ser lentos Um erro pode tornar o Kibana instável Não existe validação forte — erros propagam-se facilmente Configuração do Campo
|
|---|
