モニタリング用の pgvector の設定

pgvector は、PostgreSQL のオープンソース拡張機能で、高次元のベクトルの効率的なストレージと類似性検索を可能にします。PostgreSQL でベクトルの埋め込みを処理できるため、推奨システム、自然言語処理、コンピュータビジョンなどの機械学習アプリケーションに最適です。pgvector は、コサイン、L2、内積などのベクトルデータタイプと類似性メトリックをサポートします。

前提条件

次の点を確認します。
  • pg_stat_statements モジュールがロードされ、インストールされている。追加の共有メモリが必要なため、モジュールは postgresql.confshared_preload_librariespg_stat_statementsを追加してロードする必要があります。
  • Vector 拡張機能がインストールされています。
  • PostgreSQL

PostgreSQL のベクトルメトリックの有効化

次のプロパティを使用して、 データベースエージェントの起動中にベクトルメトリックを有効にします。
プロパティ 説明
dbagent.postgres.vector.extension.metrics.enabled PostgreSQL のベクトル メトリックを有効にします。
dbagent.postgres.vector.tables モニターするベクトルテーブルを(カンマ区切りで)指定します。