Ejemplo de esquema de consultas programadas - Amazon Timestream

Para obtener capacidades similares a las de Amazon Timestream, considere Amazon Timestream LiveAnalytics para InfluxDB. Ofrece una ingesta de datos simplificada y tiempos de respuesta a las consultas en milisegundos de un solo dígito para realizar análisis en tiempo real. Obtenga más información aquí.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ejemplo de esquema de consultas programadas

En este ejemplo, utilizaremos una aplicación de muestra que simula las métricas de monitoreo de una situación de DevOps de una gran flota de servidores. Los usuarios quieren alertar sobre el uso anómalo de los recursos, crear paneles sobre el comportamiento y la utilización agregados de la flota y realizar análisis sofisticados de los datos recientes e históricos para encontrar correlaciones. En el siguiente diagrama, se ofrece un ejemplo de la configuración en la que un conjunto de instancias supervisadas emiten métricas a Timestream para LiveAnalytics. Otro grupo de usuarios simultáneos emite consultas para alertas, paneles o análisis ad hoc, en las que las consultas y la ingesta se ejecutan en paralelo.

Diagram showing data flow from servers to Timestream database, with users querying for analytics.

La aplicación que se monitorea está modelada como un servicio altamente escalable horizontalmente que se implementa en varias regiones del mundo. Además, cada región se subdivide en varias unidades de escalado llamadas celdas que tienen un nivel de aislamiento en términos de infraestructura dentro de la región. Además, cada celda se subdivide en silos, lo que representa un nivel de aislamiento del software. Cada silo tiene cinco microservicios que comprenden una instancia aislada del servicio. Cada microservicio tiene varios servidores con distintos tipos de instancias y versiones del sistema operativo, que se implementan en tres zonas de disponibilidad. Estos atributos que identifican a los servidores que emiten las métricas se modelan como dimensiones en Timestream para LiveAnalytics. En esta arquitectura, tenemos una jerarquía de dimensiones (como región, celda, silo y microservice_name) y otras dimensiones transversales a la jerarquía (como instance_type y availability_zone).

La aplicación emite una variedad de métricas (como cpu_user y memory_free) y eventos (como task_completed y gc_reclaimed). Cada métrica o evento está asociado a ocho dimensiones (como una región o una celda) que identifican de forma exclusiva al servidor que lo emite. Los datos se escriben con las 20 métricas almacenadas juntas en un registro de varias medidas con métricas de nombres de medidas y los 5 eventos se almacenan juntos en otro registro de varias medidas con eventos de nombres de medidas. El modelo de datos, el esquema y la generación de datos se encuentran en el generador de datos de código abierto. Además del esquema y las distribuciones de datos, el generador de datos brinda un ejemplo del uso de varios escritores para ingerir datos en paralelo, mediante la escala de ingesta de Timestream para LiveAnalytics con el fin de que ingiera millones de mediciones por segundo. A continuación, encontrará el esquema (esquema de tablas y medidas) y algunos ejemplos de datos del conjunto de datos.

Registros de varias medidas

Esquema de tabla

A continuación, se muestra el esquema de tabla una vez que se ingieren los datos mediante registros de varias medidas. Es el resultado de la consulta DESCRIBE. Suponiendo que los datos se ingieren en una base de datos raw_data y en la tabla DevOps, a continuación se muestra la consulta.

DESCRIBE "raw_data"."devops"
Columna Tipo Tipo de atributo de Timestream para LiveAnalytics
availability_zone varchar DIMENSION
microservice_name varchar DIMENSION
instance_name varchar DIMENSION
process_name varchar DIMENSION
os_version varchar DIMENSION
jdk_version varchar DIMENSION
celda varchar DIMENSION
región varchar DIMENSION
silo varchar DIMENSION
instance_type varchar DIMENSION
measure_name varchar MEASURE_NAME
tiempo marca de tiempo TIMESTAMP
memory_free double MULTI
cpu_steal double MULTI
cpu_iowait double MULTI
cpu_user double MULTI
memory_cached double MULTI
disk_io_reads double MULTI
cpu_hi double MULTI
latency_per_read double MULTI
network_bytes_out double MULTI
cpu_idle double MULTI
disk_free double MULTI
memory_used double MULTI
cpu_system double MULTI
file_descriptors_in_use double MULTI
disk_used double MULTI
cpu_nice double MULTI
disk_io_writes double MULTI
cpu_si double MULTI
latency_per_write double MULTI
network_bytes_in double MULTI
task_end_state varchar MULTI
gc_pause double MULTI
task_completed bigint MULTI
gc_reclaimed double MULTI

Esquema de medidas

A continuación, se muestra el esquema de medidas que muestra la consulta SHOW MEASURES.

SHOW MEASURES FROM "raw_data"."devops"
measure_name data_type Dimensiones
eventos multi [{"data_type":"varchar","dimension_name":"availability_zone"},{"data_type":"varchar","dimension_name":"microservice_name"},{"data_type":"varchar","dimension_name":"instance_name"},{"data_type":"varchar","dimension_name":"process_name"},{"data_type":"varchar","dimension_name":"jdk_version"},{"data_type":"varchar","dimension_name":"cell"},{"data_type":"varchar","dimension_name":"region"},{"data_type":"varchar","dimension_name":"silo"}]
métricas multi [{"data_type":"varchar","dimension_name":"availability_zone"},{"data_type":"varchar","dimension_name":"microservice_name"},{"data_type":"varchar","dimension_name":"instance_name"},{"data_type":"varchar","dimension_name":"os_version"},{"data_type":"varchar","dimension_name":"cell"},{"data_type":"varchar","dimension_name":"region"},{"data_type":"varchar","dimension_name":"silo"},{"data_type":"varchar","dimension_name":"instance_type"}]

Datos de ejemplo

region Celda Silo availability_zone microservice_name instance_name instance_type os_version process_name jdk_version measure_name Time cpu_user cpu_system cpu_idle cpu_steal cpu_iowait cpu_nice cpu_hi cpu_si memory_used memory_cached disk_io_reads latency_per_read disk_io_writes latency_per_write disk_used disk_free network_bytes_in network_bytes_out file_descriptors_in_use memory_free task_end_state gc_pause task_completed gc_reclaimed
us-east-2 us-east-2-cell-1 us-east-2-cell-1-silo-2 us-east-2-1 athena i-zaZswmJk-athena-us-east-2-cell-1-silo-2-00000216.amazonaws.com m5.8xlarge AL2012 métricas 12/11/2021 12:43 62,8 0,408 34.2 0,972 0,0877 0,103 0,567 0,844 57,6 88,9 52,6 91,9 31,7 2,25 63,5 29,2 85,3 49,8 32,3 57,6
us-east-2 us-east-2-cell-1 us-east-2-cell-1-silo-2 us-east-2-1 athena i-zaZswmJk-athena-us-east-2-cell-1-silo-2-00000216.amazonaws.com m5.8xlarge AL2012 métricas 12/11/2021 12:41 56 0,923 39,9 0,799 0,532 0,655 0,851 0,317 90,5 31,9 56,6 37,1 25 93,3 52,2 33,1 7,14 53,7 65,9 20,4
us-east-2 us-east-2-cell-1 us-east-2-cell-1-silo-2 us-east-2-1 athena i-zaZswmJk-athena-us-east-2-cell-1-silo-2-00000216.amazonaws.com m5.8xlarge AL2012 métricas 12/11/2021 12:39 48,5 0,801 48,2 0,18 0,943 0,0316 0,844 0,54 97,4 41,4 55,1 32,7 86,2 33,7 72,7 61,5 80,8 5,15 44,3 8,5
us-east-2 us-east-2-cell-1 us-east-2-cell-1-silo-2 us-east-2-1 athena i-zaZswmJk-athena-us-east-2-cell-1-silo-2-00000216.amazonaws.com m5.8xlarge AL2012 métricas 12/11/2021 12:38 37,5 0,723 58,8 0,317 0,608 0,859 0,791 0,393 4,84 78,9 20,3 41,4 46,8 3,87 84,6 60,6 21,1 11.8 2,76 10
us-east-2 us-east-2-cell-1 us-east-2-cell-1-silo-2 us-east-2-1 athena i-zaZswmJk-athena-us-east-2-cell-1-silo-2-00000216.amazonaws.com m5.8xlarge AL2012 métricas 12/11/2021 12:36 58 0,786 38,7 0.219 0,436 0,829 0,331 0,734 51 36,8 81,8 50,5 77,9 17,8 82,3 64 7,69 66,5 56,2 31,3
us-east-2 us-east-2-cell-1 us-east-2-cell-1-silo-2 us-east-2-1 athena i-zaZswmJk-athena-us-east-2-cell-1-silo-2-00000216.amazonaws.com host_manager JDK_8 eventos 12/11/2021 12:43 75,8 SUCCESS_WITH_NO_RESULT 85,5 348 64,8
us-east-2 us-east-2-cell-1 us-east-2-cell-1-silo-2 us-east-2-1 athena i-zaZswmJk-athena-us-east-2-cell-1-silo-2-00000216.amazonaws.com host_manager JDK_8 eventos 12/11/2021 12:41 7,47 SUCCESS_WITH_RESULT 22,8 42 7,45
us-east-2 us-east-2-cell-1 us-east-2-cell-1-silo-2 us-east-2-1 athena i-zaZswmJk-athena-us-east-2-cell-1-silo-2-00000216.amazonaws.com host_manager JDK_8 eventos 12/11/2021 12:39 64,1 SUCCESS_WITH_RESULT 6,77 249 72,3
us-east-2 us-east-2-cell-1 us-east-2-cell-1-silo-2 us-east-2-1 athena i-zaZswmJk-athena-us-east-2-cell-1-silo-2-00000216.amazonaws.com host_manager JDK_8 eventos 12/11/2021 12:38 23 SUCCESS_WITH_RESULT 53,3 138 99
us-east-2 us-east-2-cell-1 us-east-2-cell-1-silo-2 us-east-2-1 athena i-zaZswmJk-athena-us-east-2-cell-1-silo-2-00000216.amazonaws.com host_manager JDK_8 eventos 12/11/2021 12:36 39,4 SUCCESS_WITH_NO_RESULT 79,6 254 82,9

Registros de una sola medida

Timestream para LiveAnalytics también permite ingerir los datos con una medida por registro de serie temporal. A continuación, encontrará los detalles del esquema cuando se ingieren mediante registros de una sola medida.

Esquema de tabla

A continuación, se muestra el esquema de tabla una vez que se ingieren los datos mediante registros de varias medidas. Es el resultado de la consulta DESCRIBE. Suponiendo que los datos se ingieren en una base de datos raw_data y en la tabla DevOps, a continuación se muestra la consulta.

DESCRIBE "raw_data"."devops_single"
Columna Tipo Tipo de atributo de Timestream para LiveAnalytics
availability_zone varchar DIMENSION
microservice_name varchar DIMENSION
instance_name varchar DIMENSION
process_name varchar DIMENSION
os_version varchar DIMENSION
jdk_version varchar DIMENSION
celda varchar DIMENSION
región varchar DIMENSION
silo varchar DIMENSION
instance_type varchar DIMENSION
measure_name varchar MEASURE_NAME
tiempo marca de tiempo TIMESTAMP
measure_value::double double MEASURE_VALUE
measure_value::bigint bigint MEASURE_VALUE
measure_value::varchar varchar MEASURE_VALUE

Esquema de medidas

A continuación, se muestra el esquema de medidas que muestra la consulta SHOW MEASURES.

SHOW MEASURES FROM "raw_data"."devops_single"
measure_name data_type Dimensiones
cpu_hi double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
cpu_idle double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
cpu_iowait double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
cpu_nice double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
cpu_si double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
cpu_steal double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
cpu_system double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
cpu_user double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
disk_free double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
disk_io_reads double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
disk_io_writes double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
disk_used double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
file_descriptors_in_use double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
gc_pause double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'process_name', 'data_type': 'varchar'}, {'dimension_name': 'jdk_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}]
gc_reclaimed double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'process_name', 'data_type': 'varchar'}, {'dimension_name': 'jdk_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}]
latency_per_read double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
latency_per_write double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
memory_cached double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
memory_free double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'process_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'jdk_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
memory_used double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
network_bytes_in double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
network_bytes_out double [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'os_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}, {'dimension_name': 'instance_type', 'data_type': 'varchar'}]
task_completed bigint [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'process_name', 'data_type': 'varchar'}, {'dimension_name': 'jdk_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}]
task_end_state varchar [{'dimension_name': 'availability_zone', 'data_type': 'varchar'}, {'dimension_name': 'microservice_name', 'data_type': 'varchar'}, {'dimension_name': 'instance_name', 'data_type': 'varchar'}, {'dimension_name': 'process_name', 'data_type': 'varchar'}, {'dimension_name': 'jdk_version', 'data_type': 'varchar'}, {'dimension_name': 'cell', 'data_type': 'varchar'}, {'dimension_name': 'region', 'data_type': 'varchar'}, {'dimension_name': 'silo', 'data_type': 'varchar'}]

Datos de ejemplo

availability_zone microservice_name instance_name process_name os_version jdk_version Celda region Silo instance_type measure_name Time measure_value::double measure_value::bigint measure_value::varchar
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge cpu_hi 34:57.2 0,87169
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge cpu_idle 34:57.2 3,46266
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge cpu_iowait 34:57.2 0,10226
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge cpu_nice 34:57.2 0,63013
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge cpu_si 34:57.2 0,16441
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge cpu_steal 34:57.2 0,10729
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge cpu_system 34:57.2 0,45709
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge cpu_user 34:57.2 94,20448
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge disk_free 34:57.2 72,51895
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge disk_io_reads 34:57.2 81,73383
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge disk_io_writes 34:57.2 77,11665
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge disk_used 34:57.2 89,42235
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge file_descriptors_in_use 34:57.2 30,08254
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com server JDK_8 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 gc_pause 34:57.2 60,28679
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com server JDK_8 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 gc_reclaimed 34:57.2 75,28839
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge latency_per_read 34:57.2 8,07605
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge latency_per_write 34:57.2 58,11223
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge memory_cached 34:57.2 87,56481
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com server JDK_8 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 memory_free 34:57.2 18,95768
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge memory_free 34:57.2 97,20523
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge memory_used 34:57.2 12,37723
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge network_bytes_in 34:57.2 31,02065
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com AL2012 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 r5.4xlarge network_bytes_out 34:57.2 0,51424
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com server JDK_8 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 task_completed 34:57.2 69
eu-west-1-1 hercules i-zaZswmJk-hercules-eu-west-1-cell-9-silo-2-00000027.amazonaws.com server JDK_8 eu-west-1-cell-9 eu-west-1 eu-west-1-cell-9-silo-2 task_end_state 34:57.2 SUCCESS_WITH_RESULT