Campos de tempo de execução do Elasticsearch
Poupe um tempo inestimável com os campos de tempo de execução
Traga dados para o Elasticsearch de maneira rápida e flexível — e adapte-se facilmente às alterações — com campos de tempo de execução, a implementação da Elastic do esquema na leitura. Somente a Elastic oferece a alta velocidade do esquema na gravação e a extrema utilidade do esquema na leitura.
Experimente os campos de tempo de execução com uma avaliação gratuita do Elastic Cloud.
Inscreva-seConheça todos os detalhes consultando a documentação dos campos de tempo de execução.
Leia os documentosSaiba mais sobre os campos de tempo de execução.
Leia o blogObtenha o máximo de elasticidade dos seus dados
Com campos de tempo de execução, você pode começar a ingerir dados imediatamente. Veja como tudo isso funciona.
Comece a trabalhar em seus dados rapidamente
Quando você ingere novos dados, talvez ainda não saiba como as buscas serão feitas neles. Normal. Com campos de tempo de execução, você pode pular a definição de campos com antecedência para economizar tempo e criar campos em tempo real. Além disso, você sempre pode aplicar qualquer um de seus campos de tempo de execução ao próximo índice como campos indexados para buscas mais rápidas.
Ajude seus dados a acompanhar o fluxo
Enquanto seu cluster estava trabalhando quietinho em segundo plano, eis que uma mensagem de log é alterada e interrompe seu mapeamento de índice. Com campos de tempo de execução, você não precisa começar de novo. Você pode manter os campos que ainda se aplicam enquanto cria dinamicamente novos campos para as alterações em seus dados.
Dê uma repaginada nos campos
Com campos de tempo de execução, você também pode definir novas formas de analisar dados que já foram indexados. Crie um novo campo de tempo de execução usando qualquer combinação de campos existentes a serem usados em uma consulta ou visualização. Essas alterações podem ser aplicadas apenas a você, permitindo que você explore os dados sem afetar o trabalho de outras pessoas.
Reduza o tempo de inatividade e evite interrupções
Todos nós já cometemos erros. Antes dos campos de tempo de execução, você teria de corrigir o mapeamento do índice e fazer um _reindex nos dados, prolongando a interrupção. Agora você pode sombrear o campo incorreto com um campo de tempo de execução para corrigir imediatamente o erro sem um _reindex. Isso aumenta a agilidade e diminui o tempo necessário para o trabalho de controle de qualidade, o que pode reduzir os custos.
Dê uma olhada na máquina sob o capô
Os campos de tempo de execução proporcionam agilidade para você reagir rapidamente às alterações nos dados que está indexando. Fique à vontade para acompanhar usando o Kibana Dev Tools e ver como é fácil criar dinamicamente um campo de tempo de execução. Adicionamos um comentário explicando os detalhes de cada etapa.
#In this index template, we've defined two fields,
#timestamp and response_code, which will be created
#when we ingest the data. We've also defined a
#dynamic runtime field mapping. Any other fields
#will be runtime fields.
PUT _index_template/my_dynamic_index
{
"index_patterns": [
"my_dynamic_index-*"
],
"template": {
"mappings":{
"dynamic": "runtime",
"properties": {
"timestamp": {
"type": "date",
"format": "yyyy-MM-dd"
},
"response_code": {
"type": "integer"
}
}
}
}
}
Recursos em abundância
O cronograma é apertado? “Tamo junto”, não é assim que se fala? Confira estes vídeos curtos para saber mais sobre o que você pode fazer com os campos de tempo de execução.
Como criar campos de tempo de execução dinamicamente
Nesta demonstração de 7 minutos, saiba como criar campos de tempo de execução usando mapeamentos dinâmicos.
Como corrigir erros sem reindexar
Nesta demonstração de 8 minutos, saiba como corrigir erros em dados indexados sombreando-os com campos de tempo de execução.
Como definir um dia da semana de tempo de execução
Nesta demonstração de 9 minutos, aprenda a criar um campo de tempo de execução que calcula o dia da semana e use-o no Kibana.
Como criar um campo de tempo de execução efêmero
Nesta demonstração de 7 minutos, saiba como criar um campo de tempo de execução que só existe no contexto de uma consulta.