Abrufen von QHMM-Protokollen mit dem Dienstprogramm ibm-lh
Mit dem Dienstprogramm ibm-lh können Sie die QHMM-Protokolle abrufen (die Einblicke in Abfrageausführungen bieten und es den Benutzern ermöglichen, Leistungsmetriken zu überwachen und zu analysieren), ohne SQL-Abfragen auszuführen. Mit Hilfe von Schlüsselwörtern lassen sich die folgenden Abfrageinformationen leicht abrufen.
- Grundlegende Informationen zur Abfrage
- Grundlegende Fehlerinformationen zu fehlgeschlagenen Abfragen
- Abfrage der Statistikinformationen
- Abfrage von Speicherinformationen
- Abfrage von Garbage-Collection-Informationen
- Abfrage der Spitzenzeit
Vorgehensweise
-
Installieren Sie das
ibm-lhClient-Paket. Informationen finden Sie unter Installation des Pakets ibm-lh-client. -
Verwenden Sie das Dienstprogramm
cert-mgmt, um SSL-Zertifikate im Truststore ibm-lh-client hinzuzufügen oder zu entfernen, um eine Verbindung mit dem Presto herzustellen../cert-mgmt --op=add --host=<saas_host> --port=<port> -
Stellen Sie die Verbindung zu watsonx.data mit
ibm-lh-clientpackage utilities her../connect-lh --op=add --name=<your_saas_name> --host=<saas_host> --port=<port> --username=<your_username> --password=<your_password>Weitere Informationen finden Sie unter Herstellen einer Verbindung.
-
Konfigurieren Sie die Presto mit dem folgenden Befehl:
./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> -
Wählen Sie die aktuelle Instanz aus.
./ibm-lh config select --current_instance <your_saas_username> -
Verwenden Sie den Dienstprogrammbefehl
ibm-lh monitor qhmm, um die QHMM-Protokolle abzurufen. Weitere Informationen über die Syntax und die verschiedenen Schlüsselwörter finden Sie unter ibm-lh monitor qhmm.Die Syntax lautet /ibm-lh monitor qhmm --type <Typ_name> --start-time <Start_Zeit> --end-time <Ende_Zeit> --user <Benutzer_ID> --query-id <Abfrage_ID> --query-state <Abfrage_Zustand>
Parameter:
-
- --type <type_name>: Gibt den Typ der Abfrage an (z.B. query_failed_info, query_basic_info, query_stats_info, query_memory_info, query_gc_info).
-
- --start-time
: Startzeitstempel in JJJJ-MM-TT HH:MM:SS (UTC).
- --start-time
-
- --end-time
: Zeitstempel für das Ende (optional).
- --end-time
- -- --user <Benutzer_id>: Mit den Abfragen verbundene Benutzer-ID (optional).
-
- --query-id <query_id>: Spezifische Abfrage-ID (optional).
-
- --query-state <query_state>: Status der Abfrage (z.B. COMPLETED, FAILED) (optional).
-
- --limit <limit_value>: Anzahl der zurückzugebenden Zeilen (optional).
-
- --order: Name der Spalten für die Sortierung (optional).
Beispielabfrage zum Abrufen grundlegender Informationen über alle ausgeführten Abfragen:
./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"
Mit diesem Befehl werden grundlegende Informationen für Abfragen abgerufen, die von user123 zwischen dem 1. und 8. Oktober 2023 ausgeführt wurden.