このトピックでは、Hologresインスタンスを管理する方法と、HologresインスタンスのSQL監査ログを使用して、HologresインスタンスのSQL監査ログの分析結果とビジュアルレポートを表示する方法について説明します。
手順
CloudMonitor コンソール にログインします。
左側のナビゲーションウィンドウで、 を選択します。CloudLens for Hologres ページが表示されます。
データインポート管理
左側のナビゲーションウィンドウで、 をクリックし、[Hologres インスタンス] タブをクリックします。
[Hologres インスタンス] タブで、インスタンス、データコレクションインスタンス、リージョンなどの基本情報を確認します。 アクセス概要 セクションでは、リソース監査とログ収集管理を容易にするために、Hologres インスタンスが要約されています。
下部のインスタンスリストで、本番インスタンス ID/名前、リージョン、インスタンスタイプ、バージョン、SQL 監査ログ の各列の詳細を表示します。
タブをクリックします。 タブで、Hologres の保存先ログストアに関する次の情報を確認します。保存先宛先ログストア、リージョン、データ保持期間(日)、収集済みインスタンス、タイプ種類。
クエリと分析
左側のナビゲーションウィンドウで、[クエリと分析] をクリックし、[SQL 監査ログ] タブをクリックします。
Hologres インスタンスの ID を選択し、SQL 監査ログをクエリおよび分析します。
説明ログをクエリおよび分析する方法の詳細については、「ログのクエリと分析」をご参照ください。
次の表に、Hologres のフィールドとインデックスを示します。
フィールド
説明
__topic__
ログトピック。有効な値:
hologres_audit_log。authid
認証に使用される ID。
client_addr
Hologres インスタンスにアクセスするクライアントの IP アドレス。
collect_time
ログが収集された時刻。
command_tag
操作タイプ。
datname
データベース名。
duration
SQL 操作の実行後、結果が返されるまでにかかった時間。単位:ミリ秒。
end_time
操作実行の終了時点。
instance
Hologres インスタンスの ID。
query
実行された SQL 文。
start_time
操作実行の開始時点。
status
ステータス。
usename
操作実行者のユーザー名。
レポートセンター
左側のナビゲーションウィンドウで、[レポートセンター] をクリックし、[SQL 監査概要] タブをクリックします。
Hologres インスタンスの ID を選択します。ページの右側で、SQL 監査ログ分析の時間を設定します。また、[リフレッシュ] と [リセット] を手動で行うこともできます。[保存] をクリックしてログを保存できます。レポートはページ上で全画面モードで表示されます。
インスタンス ID、データベース、アカウント、タイプ、クライアント IP、ステータス など、複数の条件を設定して監査ログをフィルタリングし、データレポートを表示します。
SQL 監査ログを分析し、統計情報を収集します。統計情報はグラフで表示されます。
統計セクション:ユーザー数、監査ログ数、クライアント数、実行失敗、操作済みデータベース数 などのメトリックが表示されます。
上位データトレンド分析セクション:上位 5 ユーザー、上位 5 実行コマンド、上位 5 クライアント などのメトリックのグラフが表示されます。
数量トレンド分析セクション:ログ量のトレンド、ログイン済みクライアントのトレンド などのメトリックのグラフが表示されます。
監査ログの詳細:インスタンス ID、ユーザー名、認証情報、クライアント IP、収集時刻、データベース、タイプ、ステータス、クエリ、開始時刻、終了時刻、期間 などの情報が表示されます。