Skip to main content

Module monitoring

Module monitoring 

Source
Expand description

Monitoring, benchmarking, and performance tracking Monitoring and benchmarking utilities for GraphRAG

This module provides tools for measuring and tracking GraphRAG performance:

  • Benchmarking system for quality evaluation
  • Performance metrics tracking
  • Cost and token usage monitoring

Modules§

benchmark
Benchmarking system for quality improvements Benchmarking system for GraphRAG quality improvements
metrics_collector
Metrics collection system for monitoring Metrics collection implementation

Structs§

BenchmarkConfig
Configuration for benchmark runs
BenchmarkDataset
Dataset for benchmarking
BenchmarkQuery
A single query with ground truth for evaluation
BenchmarkRunner
Main benchmarking coordinator
BenchmarkSummary
Aggregate benchmark results across multiple queries
HistogramStats
Statistics for histogram metrics
LatencyMetrics
Latency breakdown by pipeline stage
MetricsCollector
Comprehensive metrics collector for GraphRAG operations
QualityMetrics
Quality metrics for answer evaluation
QueryBenchmark
Benchmark results for a single query
TokenMetrics
Token usage tracking