Recuperación de registros QHMM mediante la utilidad ibm-lh
La utilidad ibm-lh permite recuperar los registros QHMM (proporcionan información sobre las ejecuciones de consultas, lo que permite a los usuarios supervisar y analizar las métricas de rendimiento) sin ejecutar consultas SQL. Se puede utilizar para recuperar fácilmente la siguiente información de consulta con la ayuda de palabras clave.
- Información básica de la consulta
- Información básica sobre errores en las consultas fallidas
- Consulta de información estadística
- Consultar información de la memoria
- Consulta de información sobre la recogida de basuras
- Consulta sobre el tiempo más tardado
Procedimiento
-
Instale el paquete cliente
ibm-lh. Para obtener más información, consulte Instalación del paquete ibm-lh-client. -
Utilice la utilidad
cert-mgmtpara añadir o eliminar certificados SSL en el almacén de confianza ibm-lh-client para establecer la conexión con el motor Presto../cert-mgmt --op=add --host=<saas_host> --port=<port> -
Establecer conexión con watsonx.data utilizando las utilidades del paquete
ibm-lh-client../connect-lh --op=add --name=<your_saas_name> --host=<saas_host> --port=<port> --username=<your_username> --password=<your_password>Para más información, consulte Establecimiento de la cconexión.
-
Configure los detalles Presto mediante el siguiente comando:
./ibm-lh config add_saas --name <your_saas_username> --crn <your_crn> --host <saas_host> --port <port> --prestohost <presto_host> --prestoport <presto_port> --username <your_username> --password <your_password> -
Seleccione la instancia actual.
./ibm-lh config select --current_instance <your_saas_username> -
Utilice el comando de utilidad
ibm-lh monitor qhmmpara recuperar los registros QHMM. Para obtener más información sobre la sintaxis y las diferentes palabras clave, consulte ibm-lh monitor qhmm.La sintaxis es./ibm-lh monitor qhmm --type <type_name> --start-time <start_time> --end-time <end_time> --user <user_id> --query-id <query_id> --query-state <query_state>
Parámetros:
-
- --type <nombre_tipo>: Especifica el tipo de consulta (por ejemplo, query_failed_info, query_basic_info, query_stats_info, query_memory_info, query_gc_info).
-
- --start-time <start_time>: Hora de inicio en AAAA-MM-DD HH:MM:SS (UTC).
-
- --end-time <end_time>: Hora de finalización (opcional).
-
- --user <id_usuario>: ID de usuario asociado a las consultas (opcional).
-
- --query-id <query_id>: ID de consulta específico (opcional).
-
- --query-state <query_state>: Estado de la consulta (por ejemplo, COMPLETED, FAILED) (opcional).
-
- --limit <valor_limite>: Número de filas a devolver (opcional).
-
- --order: Nombre de las columnas para ordenar (opcional).
Ejemplo de consulta para recuperar información básica sobre todas las consultas ejecutadas:
./ibm-lh monitor qhmm --type query_basic_info --start-time "2023-10-01 00:00:00" --end-time "2023-10-08 23:59:59" --user "user123"
Este comando obtiene información básica de las consultas ejecutadas por user123 entre el 1 de octubre y el 8 de octubre de 2023.