UNPKG

pm-orchestrator-enhancement

Version:

PM Orchestrator Enhancement - Multi-agent parallel execution system

44 lines 1.37 kB
/** * PM Orchestrator Enhancement - Metrics Collector * * タスク実行メトリクスの収集と集計を担当します。 */ import { Metrics } from '../types'; /** * MetricsCollectorクラス * * ExecutionLoggerが記録した実行ログからメトリクスを収集・集計します。 * 日次サマリーの保存とメトリクスの取得機能を提供します。 */ export declare class MetricsCollector { private logger; private metricsDir; /** * コンストラクタ * * @param baseDir メトリクスディレクトリのベースパス(デフォルト: カレントディレクトリ) */ constructor(baseDir?: string); /** * 指定日の日次サマリーを保存します * * @param date サマリーの対象日 */ saveDailySummary(date: Date): Promise<void>; /** * 指定期間のメトリクスを取得します * * @param startDate 開始日 * @param endDate 終了日 * @returns メトリクス */ getMetrics(startDate: Date, endDate: Date): Promise<Metrics>; /** * ログからメトリクスを計算します(プライベートメソッド) * * @param logs 実行ログの配列 * @returns メトリクス */ private calculateMetrics; } //# sourceMappingURL=metrics-collector.d.ts.map