AgentMeter 利用ガイド¶
AgentMeter は、デスクトップ向けの Agent 使用量ツールです。ローカルマシンでコーディングに使用する Agent のアカウント、クォータ、Token 使用状況を確認できます。AgentMeter をGuanceに接続すると、使用量メトリクスや Agent の実行チェーンを現在のワークスペースに送信し、Agent の使用量、パフォーマンス、呼び出しプロセスを一元分析できます。
AgentMeter は現在、Codex、Claude Code、WorkBuddy に対応しています。Agent によって提供されるデータは異なります。
| Agent | 対応OS | ローカル表示 | サービス接続 |
|---|---|---|---|
| Codex | macOS、Windows、Linux | アカウントとプラン、クォータウィンドウ、Token 履歴、利用可能な Credits | 基本収集と拡張収集に対応 |
| Claude Code | macOS、Windows、Linux | ローカルの Token 履歴。現在のアカウントで公式のクォータフィールドが提供されている場合は、サブスクリプションのクォータも表示 | 基本収集と拡張収集に対応 |
| WorkBuddy | macOS、Windows | アカウントとプラン、残り Credit | 基本収集と拡張収集に対応 |
データ集計基準の説明
- Codex の Token は、現在ログインしているアカウントの使用量データから取得されます。
- Claude Code の Token は、ローカルの統計キャッシュとセッション記録から集計され、現在のデバイスで確認できる使用量のみを示します。
- WorkBuddy は現在 Token 履歴とローリングクォータウィンドウを提供していないため、AgentMeter は欠落データを
0で代替しません。 - Agent またはアカウントから返されなかったフィールドは表示されず、推定値で補完されることもありません。
AgentMeter のインストール¶
インストールする前に、現在のデバイスに確認したい Agent をインストールし、ログインしておいてください。OS とプロセッサアーキテクチャに応じて、対応するインストールパッケージをダウンロードします。
| OS | アーキテクチャ | インストールパッケージ |
|---|---|---|
| macOS | Apple シリコン | DMG をダウンロード |
| macOS | Intel チップ | DMG をダウンロード |
| Windows | ARM64 | ZIP をダウンロード |
| Windows | x86-64 | ZIP をダウンロード |
| Debian / Ubuntu | ARM64 | DEB をダウンロード |
| Debian / Ubuntu | x86-64 | DEB をダウンロード |
| Fedora / RHEL | ARM64 | RPM をダウンロード |
| Fedora / RHEL | x86-64 | RPM をダウンロード |
macOS¶
- ダウンロードした DMG ファイルを開きます。
- AgentMeter を Applications(アプリケーション) にドラッグします。
- アプリケーションディレクトリから AgentMeter を起動します。
AgentMeter は起動後、メニューバーに常駐し、Dock アイコンは表示されません。
Windows¶
- ダウンロードした ZIP ファイルを解凍します。
- その中のインストーラーを実行します。
- インストールが完了したら AgentMeter を起動します。
AgentMeter は起動後、システムトレイに常駐します。
Linux¶
Debian または Ubuntu では、次のコマンドで DEB パッケージをインストールします。
Fedora または RHEL では、次のコマンドで RPM パッケージをインストールします。
<架构> は arm64 または amd64 に置き換えます。インストールが完了したら、アプリケーション一覧から AgentMeter を起動します。
Agent の使用量を確認¶
AgentMeter を起動したら、メニューバーまたはシステムトレイの AgentMeter アイコンをクリックしてフローティングパネルを開きます。AgentMeter は現在のデバイスにインストールされている Agent を自動検出し、読み取り可能な使用量情報を表示します。
- 更新をクリックすると、アカウント、クォータ、使用量データがすぐに更新されます。
- Token メトリクスをクリックすると、日別、月別カレンダー、またはトレンドチャートで履歴使用量を確認できます。
- 設定 > Agents を開き、フローティングパネルまたはシステムバーに表示する Agent を選択し、ドラッグして表示順序を調整します。
- 設定 > 一般 を開き、言語、外観、ログイン時の自動起動を設定します。
- 設定 > バージョン情報 を開き、AgentMeter のアップデートを確認してインストールします。
Claude Code を初めてクォータ読み取りに接続した後は、Claude Code のセッションを一度開くか再起動してください。現在のアカウントまたは Claude Code のバージョンがサブスクリプションクォータフィールドを返さない場合でも、AgentMeter はローカルの Token 履歴を表示できます。
Guance への接続¶
Agent データをGuanceに送信するには、設定 > サービス接続を開きます。サービス接続には、次の 2 つの収集レベルがあります。
| 収集レベル | 収集内容 | データ用途 |
|---|---|---|
| 基本収集 | アカウント、プラン、Token、クォータ、Credit などのスナップショットメトリクス | 個人または Agent の使用量とクォータ状態を分析 |
| 拡張収集 | Session、Trace、モデル呼び出し、Tool、Skill などの実行データ | Agent モニタリングで完全な呼び出しチェーン、パフォーマンス、動作リスクを分析 |
基本収集は AgentMeter に組み込まれ、拡張収集は AgentMeter が obs-agent-connector を管理します。2 つの収集は Agent ごとに個別に有効にできます。
ステップ 1: 接続を設定¶
Agent モニタリング > サマリー > Agent 接続を開き、接続設定ページで現在のワークスペースの Data Endpoint と X-Token を取得します。次に、設定 > サービス接続 > 接続設定で JSON 設定ファイルをインポートするか、以下の情報を手動で入力します。
| 設定項目 | 必須 | 説明 |
|---|---|---|
| Data Endpoint | はい | 現在のサイトのデータ受信アドレス。HTTP または HTTPS のベースアドレスのみを入力します |
| X-Token | はい | 現在のワークスペースのデータ送信用 Token |
| User ID | はい | ユーザーを一意に識別する ID。User 単位での集計、フィルタリング、ドリルダウンに使用します |
| User Name | はい | 表示用のユーザー名。表示と検索に使用します |
インポートするファイルの形式は次のとおりです。
{
"schemaVersion": 1,
"ingestEndpoint": "<Data Endpoint>",
"xToken": "<X-Token>",
"user_id": "<User ID>",
"user_name": "<User Name>"
}
設定ファイルは .json 拡張子で、サイズは 64 KB 以下である必要があります。保存後、AgentMeter は X-Token を隠し、インターフェースに完全な値を表示しません。
ステップ 2: 基本収集を有効にする¶
基本収集領域で、使用量メトリクスを送信する Agent のスイッチをオンにします。有効にすると、AgentMeter はすぐにデータを 1 回送信し、以降は 60 秒ごとに最新のスナップショットを送信します。
基本収集データは agent_runtime メジャーメントに書き込まれます。AgentMeter のメトリクスフィールドは agent_meter_ で始まります。基本収集には使用量とアカウントのスナップショットのみが含まれ、Session や Trace データは生成されません。
ステップ 3: 拡張収集を有効にする¶
- 拡張収集領域でコネクタをインストールをクリックします。
- インストールが完了したら、実行チェーンを収集する Agent の拡張収集を有効にします。
- ページの指示に従って設定と検証を完了します。
- 実行中の Agent セッションを再起動して、収集設定を有効にします。
- Agent で新しいセッションまたは新しいタスクを開始します。
AgentMeter は、現在のデバイスで検出され、サポートされている Agent のみを管理します。コネクタのインストール後も、サービス接続ページで Agent ごとに統合の有効化、無効化、検証、削除を個別に行えます。
データの検証¶
サービス接続が完了したら、収集レベルごとにデータを検証できます。
- 基本収集: メトリクス分析で
agent_runtimeメジャーメントを選択し、agent_meter_で始まるメトリクスフィールドをクエリします。 - 拡張収集: Agent モニタリング > エクスプローラーを開き、Agent タイプ、User、Session、Trace ごとにデータを確認します。
- トレンド分析: Agent モニタリング > 分析ダッシュボードを開き、Agent タイプ、Agent ID、または Agent 名でデータを絞り込みます。
拡張収集を有効にした直後は、Agent で新しいタスクを 1 回完了させてからクエリしてください。収集設定は、有効化前に生成された完全な Trace データを遡って送信しません。
長時間タスクの通知を設定¶
AgentMeter は、Codex の長時間タスク完了時に Lark グループボット経由で通知を送信できます。
- 設定 > 通知を開きます。
- 通知と長時間タスク完了通知を有効にします。
- Lark グループボットの Webhook URL を入力します。
- ボットで署名検証が有効になっている場合は、署名シークレットも入力します。
- 長時間タスクのしきい値を設定して保存します。
- 通知をテストをクリックし、グループチャットでメッセージを受信できることを確認します。
完了通知が送信されるのは、実行時間がしきい値に達した Codex タスクのみです。
よくある質問¶
Agent が検出されない¶
Agent がインストールされ、少なくとも 1 回正常に起動していることを確認し、設定 > Agents で更新をクリックします。Codex はアカウントへのログインも必要です。Linux では現在、WorkBuddy Desktop の検出はサポートされていません。
Claude Code にクォータデータがない¶
Claude Code セッションを一度開くか再起動し、AgentMeter が最初のクォータレスポンスを受信するのを待ちます。一部のアカウントプランや Claude Code バージョンではクォータフィールドが提供されませんが、その場合でも Token 履歴は利用できます。
基本収集でデータがない¶
接続設定が保存され、対象 Agent の基本収集スイッチがオンになっていることを確認し、少なくとも 1 つのレポート間隔待ちます。その後、基本収集の診断を表示をクリックして、最終収集時刻、レポート時刻、エラー情報を確認します。
拡張収集で Trace がない¶
コネクタがインストールされ、対象 Agent の拡張収集スイッチがオンになり、検証が成功していることを確認します。Agent を再起動して新しいタスクを開始し、Agent モニタリングのエクスプローラーでクエリします。それでもデータがない場合は、診断情報を表示をクリックしてコネクタの状態を確認します。
診断ログを表示¶
AgentMeter の診断ログには、タスクの内容、完全な Token、Webhook、署名シークレットは記録されません。デフォルトのログパスは次のとおりです。
| OS | ログパス |
|---|---|
| macOS | ~/Library/Logs/AgentMeter/agentmeter.log |
| Windows | %LOCALAPPDATA%\\AgentMeter\\Logs\\agentmeter.log |
| Linux | ${XDG_STATE_HOME:-~/.local/state}/agentmeter/agentmeter.log |
履歴ログには .1 から .4 のサフィックスが付きます。問題を報告する際は、AgentMeter のバージョン、OS、Agent タイプ、およびマスク処理した診断ログを併せて提供することをお勧めします。