# PMF Programmable Metric Flows(PMF)は、[[IBM Research]] India が開発した SQL ベースの軽量メトリクスフロープロセッサである。エッジのローカルコレクタと中央アグリゲータの間にプロキシとして配置され、DAG として定義された変換操作(周波数制御・フィルタ・適応・集約)をインメモリ SQLite 上の SQL クエリとして実行する。Go 678 行で実装され、CPU 約 2.5%・メモリ約 300MB の低資源消費で 200K メトリクス/ノードまで線形にスケールする。OpenTelemetry と比較してフィルタ変換で 10 分の 1 の CPU 消費を達成する。 オープンソースで公開されている(https://github.com/observ-vol-mgt/PMF)。 ## 関連 - ソース: [[@2024__IEEE CLOUD__Enabling Programmable Metric Flows]] - 関連システム: [[Prometheus]] / [[VictoriaMetrics]] - 概念: [[テレメトリ]] / [[Scaling Telemetry Workloads]]