Observability#
すべての自動処理モードの詳細なステータスと進行状況の出力を確認します。
概要を把握するのに最適な場所は、統計テーブルです。ビュー helpb.knowledge_base_stats
またはその短いエイリアス aidb.kbstat
を使用します。ビューには、構成されたすべてのナレッジベースパイプライン、設定されている処理モード、および処理されたレコードに関する統計が表示されます。
SELECT * from aidb.kbstat;
__OUTPUT__
knowledge base | auto processing | table: unprocessed rows | volume: scans completed | count(source records) | count(embeddings)
- -----------------------+-----------------+-------------------------+-------------------------+-----------------------+-------------------
kb_table_text_bg | Background | 0 | | 15 | 15
kb_table_text_manual | Disabled | 0 | | 15 | 15
kb_table_image_manual | Disabled | 0 | | 3 | 3
kb_table_text_live | Live | 0 | | 15 | 15
kb_table_image_bg | Background | 0 | | 3 | 3
kb_volume_text_bg | Background | | 6 | 7 | 7
kb_volume_text_manual | Disabled | | 0 | 0 | 0
kb_volume_image_bg | Background | | 4 | 177 | 6
kb_volume_image_manual | Disabled | | 1 | 177 | 6
(9 rows)
変更検出 メカニズムは、自動処理の動作の中心です。ボリュームソースとテーブルソースでは異なります。このため、統計テーブルには、これら2つのソースタイプに対して異なる列があります。
table: unprocessed rows変更イベントのバックログにリストされる一意の行の数。 - 自動処理が無効になっている場合、新しい変更イベントはキャプチャされません。volume: scans completedこれまでに完了したソースの完全なリストの数。count(source records)このパイプラインのソースに存在するレコードの数。テーブルソースの場合、この数値は常に正確です。
ボリュームソースの場合、この数値はフルスキャンが完了した後にのみ更新されます。
count(embeddings)このパイプラインのベクター宛先テーブルに存在するエンベディングの数。