モニタリング用の pgvector の設定
pgvector は、PostgreSQL のオープンソース拡張機能で、高次元のベクトルの効率的なストレージと類似性検索を可能にします。PostgreSQL でベクトルの埋め込みを処理できるため、推奨システム、自然言語処理、コンピュータビジョンなどの機械学習アプリケーションに最適です。pgvector は、コサイン、L2、内積などのベクトルデータタイプと類似性メトリックをサポートします。
前提条件
-
pg_stat_statementsモジュールがロードされ、インストールされている。追加の共有メモリが必要なため、モジュールはpostgresql.confのshared_preload_librariesにpg_stat_statementsを追加してロードする必要があります。 - Vector 拡張機能がインストールされています。
-
PostgreSQL
PostgreSQL のベクトルメトリックの有効化
| プロパティ | 説明 |
|---|---|
dbagent.postgres.vector.extension.metrics.enabled |
PostgreSQL のベクトル メトリックを有効にします。 |
dbagent.postgres.vector.tables |
モニターするベクトルテーブルを(カンマ区切りで)指定します。 |