Campos de tiempo de ejecución de Elasticsearch
Ahorra grandes cantidades de tiempo con los campos de tiempo de ejecución
Trae los datos a Elasticsearch de forma rápida y flexible, y adáptate con facilidad al cambio, gracias a los campos de tiempo de ejecución, la implementación de Elastic del esquema durante la lectura. Solo Elastic ofrece velocidad superrápida del esquema durante la escritura y la utilidad extrema del esquema durante la lectura.
Prueba los campos de tiempo de ejecución con una prueba gratuita de Elastic Cloud.
RegístrateAdéntrate en la documentación de campos de tiempo de ejecución.
Lee los documentosObtén más información sobre los campos de tiempo de ejecución.
Lee el blogObtén la mayor elasticidad de tus datos
Con los campos de tiempo de ejecución, puedes comenzar a ingestar datos de inmediato. Así es cómo todo funciona.
Ponte en marcha con tus datos
Cuando ingestas datos nuevos, es posible que todavía no sepas cómo se buscará en ellos. Y está bien. Con los campos de tiempo de ejecución, puedes omitir la definición de los campos por adelantado a fin de ahorrar tiempo y crear los campos sobre la marcha. Además, siempre puedes aplicar cualquiera de tus campos de tiempo de ejecución al índice siguiente como campos indexados para búsquedas más veloces.
Ayuda a que tus datos fluyan
Justo cuando tu cluster está funcionando tranquilo en segundo plano, un mensaje de log cambia y rompe el mapeo del índice. Con los campos de tiempo de ejecución, no necesitas volver a comenzar. Puedes mantener los campos que aún son aplicables mientras creas de forma dinámica campos nuevos para los cambios en tus datos.
Renueva la apariencia de los campos
Con los campos de tiempo de ejecución, también puedes definir nuevas formas de analizar los datos que ya se indexaron. Crea un nuevo campo de tiempo de ejecución usando una combinación de campos existentes para usarlo en una búsqueda o visualización. Estos cambios pueden aplicarse solo a ti, lo que te permitirá explorar los datos sin afectar el trabajo de otros.
Disminuye el tiempo de inactividad y evita interrupciones
Todos cometimos errores. Antes de los campos de tiempo de ejecución, tenías que corregir el mapeo del índice y reindexar los datos, lo que prolongaba la interrupción. Ahora puedes ocultar el campo incorrecto con un campo de tiempo de ejecución para solucionar el error de inmediato sin _reindex. Esto te permite ser más ágil y reducir el tiempo de QA, lo que puede disminuir los costos.
Echa un vistazo por dentro
Los campos de tiempo de ejecución te permiten ser ágil para poder reaccionar con rapidez a los cambios en los datos que estás indexando. Siéntete libre de continuar con Kibana Dev Tools para ver lo sencillo que es crear de forma dinámica un campo de tiempo de ejecución. Agregamos un comentario en el que se explican los detalles de cada paso.
#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 a granel
¿Poco tiempo? Cuenta con nosotros. Echa un vistazo a estos videos breves para obtener más información sobre lo que puedes hacer con los campos de tiempo de ejecución.
Cómo crear de forma dinámica campos de tiempo de ejecución
En esta demostración de 7 minutos, descubre cómo crear campos de tiempo de ejecución usando mapeos dinámicos.
Cómo solucionar errores sin volver a indexar
En esta demostración de 8 minutos, descubre cómo arreglar errores en los datos indexados ocultándolos con campos de tiempo de ejecución.
Cómo definir un día de tiempo de ejecución en la semana
En esta demostración de 9 minutos, descubre cómo crear un campo de tiempo de ejecución que calcule el día de la semana y úsalo en Kibana.
Cómo crear un campo de tiempo de ejecución efímero
En esta demostración de 7 minutos, descubre cómo crear un campo de tiempo de ejecución que solo exista en el contexto de una búsqueda.