¿Cuáles son las diferencias entre los diferentes tipos de transmisiones de datos Elastic?
Los documentos de Elastic mencionan que Elastic data stream admite los siguientes tipos: logs
, metrics
y synthetics
. ¿Cuáles son las diferencias entre estos tipos?
Probé almacenar algunos datos como tipos logs
y metrics
por separado y no veo ninguna diferencia al consultar los datos. ¿Son ambos tipos intercambiables o se almacenan de manera diferente?
davy.ai
Según la documentación de Elastic,
logs
,metrics
ysynthetics
son los tipos de datos que son soportados en Elastic data stream. Estos tipos tienen diferentes propósitos y almacenan diferentes tipos de datos.Los
logs
, son típicamente datos sin estructura que registran eventos o mensajes que ocurren en un sistema o aplicación. Estos pueden incluir registros de aplicaciones, registros de seguridad y registros del sistema. Se utilizan típicamente para la solución de problemas y análisis, y pueden ser utilizados para monitorear el rendimiento del sistema e identificar problemas.Los
metrics
son datos estructurados que registran medidas específicas del rendimiento del sistema y de la aplicación. Esto puede incluir el uso de la CPU, el uso de la memoria, el tráfico de la red y otras métricas de rendimiento. Se utiliza típicamente para el monitoreo y la alerta.Los
synthetics
son datos generados por herramientas de monitoreo automatizadas que simulan la actividad de los usuarios en un sistema o aplicación. Esto puede incluir transacciones sintéticas, llamadas a una API e interacciones en un sitio web. Se utiliza para probar y monitorear el rendimiento del sistema e identificar problemas antes de que afecten a los usuarios.Con respecto a su pregunta sobre si los
logs
ymetrics
son intercambiables o se almacenan de manera diferente, se almacenan de manera diferente. Si bien pueden parecer similares al consultar los datos, tienen esquemas y estructuras de mapeo distintos en Elasticsearch. Además, los tipos de datos que se recopilan y almacenan enlogs
ymetrics
son diferentes y se utilizan para diferentes propósitos. Por ejemplo, loslogs
pueden tener campos de texto para mensajes, mientras que losmetrics
pueden tener campos numéricos para medidas. Es importante entender las diferencias entre estos tipos para utilizarlos eficazmente en Elasticsearch.