Foglamp
Foglampは、LLM呼び出しをインストルメントしてコスト、レイテンシー、トレース、評価、アラート、およびエージェントごとの支出を追跡するAIエージェント向けの可観測性プラットフォームであり、チームがリグレッションや不良な出力を早期に検出するのに役立ちます。
https://www.foglamp.dev/?ref=producthunt&utm_source=aipure

製品情報
更新日:2026年06月22日
Foglampとは
Foglampは、AIエージェントとLLMアプリケーションを本番環境で測定可能かつデバッグ可能にするために設計された、開発者向けの可観測性製品です。すべてのLLM呼び出しのコスト、レイテンシー、品質に関する可視性を提供し、正確なプロンプトと応答を含むトレースと実行ウォーターフォールを通じて、チームがエンドツーエンドのエージェントの動作を理解するのに役立ちます。SDKを介して一度インストルメンテーションを行うことで、Foglampは監視と分析を一元化し、チームが自信を持ってエージェントシステムを出荷し、ユーザーが問題を検出する前に迅速に問題を検出できるようにすることを目指しています。
Foglampの主な機能
Foglampは、AIエージェント向けの可観測性SDKおよびプラットフォームです。これにより、チームはLLM呼び出しを一度計測するだけで、マルチエージェントワークフロー全体のコスト、レイテンシー、トレース、出力品質を監視できます。プロンプト/レスポンス、実行ウォーターフォール、モデル/顧客ごとの支出について、スパンごとおよびエージェントごとの可視性を提供し、評価ツール(コードチェックとLLMジャッジ)と、コスト回帰、レイテンシーの急増、エラー率などのしきい値に対するアラートを提供します。これにより、ユーザーが気づく前に、不適切な出力や暴走する支出を捕捉するのに役立ちます。
シングルSDK計測: 一度計測するだけで(例:generateText/streamText)、LLM呼び出しとエージェント実行のエンドツーエンドのテレメトリを自動的にキャプチャします。
コストと支出の分析: すべての呼び出しのコストをモデル、エージェント、顧客ごとの内訳で追跡し、回帰を特定し、使用を最適化します。
トレースと実行ウォーターフォール: エージェントごとのスパン、レイテンシー、キューに入れられたステップ、およびスパンごとの正確なプロンプトと応答を含む、完全な呼び出しフローを視覚化します。
本番トラフィックでの品質評価: 決定論的コードチェックとLLMジャッジ評価を使用して出力をスコアリングし、合格率を監視し、劣化した応答を検出します。
アラートとしきい値ルール: コスト、レイテンシー、エラー率に関するルールを設定し、急な支出増加や速度低下などのインシデントをプロアクティブにフラグ付けします。
プライバシー重視の監視: PIIをキャプチャせずに可観測性をサポートするように設計されています(製品の「PIIなし」のポジショニングで示されているように)。
Foglampのユースケース
SaaS AI機能のコスト管理: テナントごと、機能ごとのLLM支出を監視し、利益率の低下を防ぎ、10倍のコスト回帰を検出し、予算のガードレールを強制します。
カスタマーサポートエージェントの信頼性: 多段階のサポートエージェント(検索 → 下書き → 批評)をトレースし、出力品質を評価して、有害または不正確な応答を早期に捕捉します。
Eコマースショッピングアシスタント: エージェントワークフロー(検索、推奨、チェックアウトヘルプ)全体のレイテンシーとエラーを追跡し、パフォーマンスがコンバージョンに影響を与える場合にアラートを発します。
フィンテック/コンプライアンスに敏感なアシスタント: 評価とトレースを使用して、応答の正確性とポリシー順守を検証し、PIIを含まない可観測性の姿勢を維持します。
R&Dおよびプロンプト/モデルの実験: コスト/レイテンシー/品質メトリクスを使用してモデルとプロンプトのバージョンを比較し、本番環境に最適な構成を選択します。
メリット
LLM呼び出しごと、エージェントスパンごとのコスト、レイテンシー、品質を明確に可視化できます。
プロンプト/応答コンテキストを含むエンドツーエンドのトレースにより、エージェントワークフローのデバッグが高速化されます。
組み込みの評価とアラートにより、ユーザーが気づく前に回帰を捕捉できます。
デメリット
コードベースにSDK計測を追加/維持する必要があります。
可観測性のためにプロンプト/応答を保存することは、「PIIなし」のアプローチであっても、慎重なガバナンスが必要になる場合があります。
最高の価値は、LLM/エージェントワークフローにどれだけ依存しているかによって異なります。最小限の使用では過剰になる可能性があります。
Foglampの使い方
1) どの「Foglamp」を意味するかを選択します(AI可観測性 vs. FogLAMP IIoTエッジプラットフォーム): 情報源には、類似した名前を持つ2つの異なる製品が含まれています。(A) Foglamp.dev(AIエージェントの可観測性)と(B) FogLAMP(IIoTエッジゲートウェイ)。あなたの目標に合った以下のチュートリアルに従ってください。
2) Foglamp.dev(AIエージェント):SDKをインストールします: JavaScript/TypeScriptパッケージマネージャーを使用して、Foglamp SDKをアプリに追加します(サイトでは`import { foglamp } from "foglamp"`を介した使用法が示されています)。
3) Foglamp.dev(AIエージェント):コードでFoglampを初期化します: 次のようにFoglampクライアントインスタンスを作成します: `import { foglamp } from "foglamp"; const fog = foglamp();`。
4) Foglamp.dev(AIエージェント):LLM呼び出しをインストルメントします: Foglampがトレース、レイテンシー、および呼び出しごとのコストをキャプチャできるように、`generateText` / `streamText`呼び出しをインストルメントします(サイトには「2行で`generateText` / `streamText`のすべての呼び出しをインストルメントする」と記載されています)。
5) Foglamp.dev(AIエージェント):トレースとウォーターフォールを検査します: Foglampを使用して、エージェントごとのスパン、完全な呼び出しフロー、および各実行のウォーターフォール(各スパンの正確なプロンプトと応答を含む)を表示します。
6) Foglamp.dev(AIエージェント):コストと支出の内訳を追跡します: Foglampのコストビューを使用して、モデル、エージェント、顧客ごとの支出を確認し、リグレッション(例:コストの急増)を特定します。
7) Foglamp.dev(AIエージェント):品質チェックと評価を追加します: コードチェックとLLMジャッジを使用して本番トラフィックをスコアリングし、合格率を監視します(サイトでは本番スコアリングと評価が強調されています)。
8) Foglamp.dev(AIエージェント):アラートを設定します: コスト、レイテンシー、エラー率に閾値ルールを設定して、ユーザーが検出する前にリグレッションを捕捉します。
9) FogLAMP (IIoT):前提条件をインストールします(Debian/Ubuntuの例): 情報源に記載されている一般的なビルド/ランタイム依存関係をインストールします(例:`avahi-daemon`、`curl`、`cmake`、`g++`、`make`、`build-essential`、`autoconf`、`automake`、`uuid-dev`、`libtool`、`libboost-dev`、`libpq-dev`、`libssl-dev`、`libz-dev`、`python3-dev`、`python3-pip`、`postgresql`、`sqlite3`、`libsqlite3-dev`)。必要に応じて`sudo`を使用します。
10) FogLAMP (IIoT):対話型Kerberosプロンプトを回避します(オプション): `krb5-user`をインストールする場合、情報源に示されているように、インストール中の対話型KDCの質問を避けるために`DEBIAN_FRONTEND=noninteractive`を設定します。
11) FogLAMP (IIoT):ソースからFogLAMPをビルドします: FogLAMPリポジトリをクローンし、トップレベルディレクトリで`make`を実行してビルドします。
12) FogLAMP (IIoT):FogLAMPをインストールし、FOGLAMP_ROOTを設定します: `make install`を実行します(必要に応じて`sudo make install`)。次に、`FOGLAMP_ROOT`環境変数をインストールパスに設定します(デフォルトは`/usr/local/foglamp`と記載されています)。
13) FogLAMP (IIoT):開発ツリーから実行します(代替): インストールする代わりに、情報源に記載されている必要な環境変数を設定することで、開発ツリーから実行できます(ドキュメントには、クローンベースディレクトリに基づいて単一の環境変数が必要であると示されています)。
14) FogLAMP (IIoT):パッケージマネージャーを介してインストールします(開発者ツールキットオプション): Dianomic Systemsパッケージリポジトリを設定し(まだ設定されていない場合)、`apt`を使用して`foglamp-dev`などのパッケージをインストールします。情報源では、ツールキットのバージョンを実行するFogLAMPのバージョンと一致させることを推奨しています。
15) FogLAMP (IIoT):PostgreSQLで開始します(オプション): PostgreSQLストレージが必要な場合は、FogLAMPを開始する前にPostgreSQLパッケージを明示的にインストールします(情報源に記載されています)。
16) FogLAMP (IIoT):プラグインを開発またはインストールします: Southプラグインを使用してデバイスからデータを取り込み、Northプラグインを使用してデータを宛先に送信します。プラグインはPythonまたはC/C++で記述できます。C/C++プラグインのビルドの場合、情報源ではヘッダー/ライブラリは通常`/usr/include/foglamp`と`/usr/lib/foglamp`にあると記載されています。
17) FogLAMP GUI(オプション):開発モードでGUIを実行します: `foglamp-gui`ディレクトリで、`yarn install && yarn start`を実行します(または、別のマシンからアクセスするには`yarn start --host <ip_address>`)。次に、`http://localhost:4200/`(または`http://<ip_address>:4200/`)を開きます。
18) FogLAMP GUI(オプション):GUIをビルドしてデプロイします: `./build --clean-start`を実行して`dist/`にビルド成果物を作成します。`dist/`をターゲットマシンにコピーし、nginxを介して提供することでデプロイします。情報源では、提供されている`nginx.conf`を使用し、nginx(またはnginx-light)がインストールされていることを確認するように言及されています。
Foglampのよくある質問
Foglampは、AIエージェント向けの可観測性ツールであり、LLM呼び出しのコスト、レイテンシー、品質を可視化し、ユーザーが気付く前に不適切な出力を検出するのに役立ちます。











