Connecting data sources#
1つ以上の上流データソースを登録して、監査ログビューアでAIエージェントセッションを利用できるようにします。インスタンスは、登録されたアップストリームデータソースです。EDB Hybrid ManagerHM展開またはスタンドアロンのGrafana Lokiエンドポイントのいずれかです。ビューアは同時にマルチプルのインスタンスに接続し、それらすべてのクラスターとセッションを集約できます。アクセスキーを含むインスタンス構成はサーバーサイドに保存され、ブラウザーに送信されることはありません。
Configure ページでインスタンスを管理し、ホームページの Configure Instances ボタンまたはヘッダーの Settings → Configure Instances からアクセスします。
インスタンスタイプ#
Type |
Description |
Authentication |
Discovery |
|---|---|---|---|
HM |
EDB Hybrid Managerデータプレーン |
Machine user API key, sent in the x-access-key header |
Auto-discovers projects and clusters |
Loki |
ダイレクトLokiログストア |
Optional Authorization header |
Creates a single stub project and cluster automatically |
HMインスタンスの追加#
Configure Instances ページを開きます。
Add New を選択します。
フォームに入力します。
Type — HM.
Name — 説明的なラベル、例、
Production EU.Base URL — HM APIエンドポイント、例、
https://hm.example.com:8443.Access Key — マシンユーザーAPIキー。これらのキーは通常、
hmak_またはbaak_で始まります。
Add Instance を選択します。
成功すると、ビューアのバックエンドはHMインスタンスからプロジェクトとクラスターを検出し、これらのクラスターは数秒以内にホームページに表示されます。
HMインスタンスがセッションデータを表示するための要件#
HMインスタンスがAIエージェントセッションを表面化する場合、以下が満たされる必要があります。
Postgresステートメントロギングは、ターゲットクラスター
log_statement = 'all'またはlog_min_duration_statement = 0で有効になっています。クラスターは、ビューアのバックエンドからネットワークを介して到達可能です。
AIエージェントワークロードは、トレースを有効にしてAirman MCPを介して実行されるため、アクティビティがタグ付けされて検出可能になります。
HM管理ポータルでマシンユーザーAPIキーを作成します。ビューアはそれをサーバーサイドに保存し、ブラウザーに返すことはありません。資格情報の処理の詳細については、 Securing access and handling credentials を参照してください。
Lokiインスタンスの追加#
Configure Instances ページを開きます。
Add New を選択します。
Type — Loki.
Name — 説明的なラベル、例、
Dev Loki.Base URL — Loki HTTPエンドポイント、例、
http://loki.internal:3100.Authorization — オプショナル。ベアラートークンまたはその他の承認ヘッダー値Lokiエンドポイントが必要とする場合。
Add Instance を選択します。
Lokiインスタンスの場合、ビューアは単一のスタブプロジェクトとクラスターを作成し、すべてのLokiセッションがその下に表示されます。
インスタンスの削除#
Configure ページの各インスタンス行には、 Delete ボタンがあります。それを選択すると、確認のポップオーバーが表示されます。確認時に、ビューアはインスタンスレコード、そのキャッシュされたセッションデータ、および同期ウォーターマークを削除します。
削除は元に戻せません。インスタンスを再追加するには、上流からの履歴を再同期する必要があります。
インスタンスの再同期#
バックエンドは、高速な取得のためにセッション概要をキャッシュします。上流データが修正またはバックフィルされたとき、キャッシュが一貫していないように見えるとき、またはキャッシュデータベースが失われたときに、完全な再同期を強制します。
Configure ページで、インスタンス行を見つけます。
Resync ボタン 同期アイコンを選択します。
バックエンドはインスタンスのキャッシュデータをクリアし、完全なバックグラウンド同期を開始します。
インスタンスは、その同期ステータスを Syncing スピナー付き、 Done セッションカウント付き、または Error メッセージ付きとして示します。再同期はバックグラウンドで実行されるため、完了している間ビューアの使用を継続できます。同期の仕組みの詳細については、 Architecture and data flow を参照してください。
注釈
**Resync**ボタンは、開発者ツールが有効になっている場合にのみ表示されます。それ以外の場合、バックエンドは、クラスターへの最初のアクセスに自動的に同期します。