Ibm-lh 유틸리티를 사용하여 QHMM 로그 검색하기
Ibm-lh 유틸리티를 사용하면 SQL 쿼리를 실행하지 않고도 쿼리 실행에 대한 인사이트를 제공하여 사용자가 성능 메트릭을 모니터링하고 분석할 수 있는 QHMM 로그를 검색할 수 있습니다. 키워드를 사용하여 다음과 같은 쿼리 정보를 쉽게 검색할 수 있습니다.
- 기본 쿼리 정보
- 실패한 쿼리의 기본 오류 정보
- 통계 정보 조회
- 메모리 정보 쿼리
- 가비지 수거 정보 조회
- 최고 소요 시간 쿼리
프로시저
-
ibm-lh클라이언트 패키지를 설치합니다. 자세한 내용은 ibm-lh-client 패키지 설치를 참조하세요. -
cert-mgmt유틸리티를 사용하여 ibm-lh-client 신뢰 저장소에서 SSL 인증서를 추가하거나 제거하여 Presto 엔진과의 연결을 설정합니다../cert-mgmt --op=add --host=<saas_host> --port=<port> -
ibm-lh-client패키지 유틸리티를 사용하여 watsonx.data 연결을 설정합니다../connect-lh --op=add --name=<your_saas_name> --host=<saas_host> --port=<port> --username=<your_username> --password=<your_password>자세한 내용은 연결 설정하기를 참조하세요.
-
다음 명령을 사용하여 Presto 세부 정보를 구성합니다:
./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> -
현재 인스턴스를 선택합니다.
./ibm-lh config select --current_instance <your_saas_username> -
ibm-lh monitor qhmm유틸리티 명령을 사용하여 QHMM 로그를 검색합니다. 구문 및 다양한 키워드에 대한 자세한 내용은 ibm-lh monitor qhmm을 참조하세요.구문은 다음과 같습니다./ibm-lh monitor qhmm --type <유형_이름> --start-time <시작_시간> --end-time <종료_시간> --user <사용자_ID> --query-id <쿼리_ID> --query-state <쿼리_상태>
매개변수:
-
- --type <유형_이름>: 쿼리 유형을 지정합니다(예: 쿼리_실패_정보, 쿼리_기본_정보, 쿼리_통계_정보, 쿼리_메모리_정보, 쿼리_gc_정보).
-
- --start-time <시작_시간>: 시작 타임스탬프(YYYY-MM-DD HH:MM:SS(UTC))입니다.
-
- --end-time 시간 <종료_시간>: 종료 타임스탬프(선택 사항).
-
- --user <사용자_ID>: 쿼리와 연결된 사용자 ID(선택 사항).
-
- --query-id <query_id>: 특정 쿼리 ID(선택 사항).
-
- --query-state 상태 <쿼리_상태>: 쿼리 상태(예: 완료, 실패)(선택 사항).
-
- --limit <limit_value>: 반환할 행 수(선택 사항).
-
- --order: 정렬할 열의 이름(선택 사항).
실행된 모든 쿼리에 대한 기본 정보를 검색하는 샘플 쿼리입니다:
./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"
이 명령은 2023년 10월 1일부터 10월 8일 사이에 user123 에서 실행된 쿼리에 대한 기본 정보를 가져옵니다.