The open-source intelligence layer for AI inference infrastructure.
π§ Early Development β Architecture complete, implementation underway.
Serving tells you what is running. InferSight tells you why it is slow and how to improve it.
InferSight collects telemetry from LLM inference systems, identifies performance bottlenecks, recommends optimizations, validates deployment configurations, and provides an AI copilot for troubleshooting.
InferSight does not serve models β it helps teams operate inference systems efficiently.
Collect Analyze Recommend Validate Explain
β β β β β
βΌ βΌ βΌ βΌ βΌ
vLLM/SGLang Detect issues Ranked config K8s/Helm/TF/ AI Copilot
TGI/Triton with evidence changes with Ray static grounded in
KServe/Ray & thresholds impact ranges analysis inference
telemetry
$ infersight analyze --engine vllm --endpoint localhost:8000Health Score: 81/100
Issues Detected
β GPU utilization: 38% (threshold: 60%)
β KV cache hit rate: 14% (prefix caching disabled)
Recommendations (ranked by estimated impact)
1. Enable prefix caching --enable-prefix-caching
2. Increase max_num_batched_tokens --max-num-batched-tokens 4096
3. Tune scheduler policy --scheduling-policy fcfs
Estimated Improvement
TTFT -24%
Throughput +18%
Cost -11%
π§ Screenshot coming soon β dashboard implementation is in progress.
- ML Platform Engineers managing inference fleets at scale
- AI Infrastructure Teams deploying LLMs in production
- MLOps Engineers optimizing cost and latency
- Kubernetes Operators running GPU workloads
- GPU Cluster Operators maximizing hardware utilization
| Phase | Capability | Status |
|---|---|---|
| π Observability | Unified metrics from 7 engines; Prometheus & Grafana export | β³ Planned |
| π Analysis | 7 automated issue detectors with configurable thresholds | β³ Planned |
| π‘ Recommendations | Ranked guidance with impact estimates & engine-native config snippets | β³ Planned |
| ποΈ Infra Advisor | Static analysis of K8s, Helm, Terraform, Ray configs β CI/CD ready | β³ Planned |
| π€ AI Copilot | Conversational troubleshooting grounded in inference telemetry and operational context | β³ Planned |
| Component | Status |
|---|---|
| Specification | β Complete |
| Architecture | β Complete |
| Plugin Framework | β³ Planned |
| vLLM Collector | β³ Planned |
| SGLang Collector | β³ Planned |
| Analyzer Engine (7 detectors) | β³ Planned |
| Recommendation Engine | β³ Planned |
| Infrastructure Advisor | β³ Planned |
| React Dashboard | β³ Planned |
| AI Copilot | β³ Planned |
InferSight is in active development. The spec and architecture are complete; implementation begins with Phase 0 scaffolding. See tasks.md for the full implementation plan.
| Engine | Status |
|---|---|
| vLLM | β³ Planned |
| SGLang | β³ Planned |
| HuggingFace TGI | β³ Planned |
| NVIDIA Triton | β³ Planned |
| KServe | β³ Planned |
| Amazon SageMaker HyperPod | β³ Planned |
| Ray Serve | β³ Planned |
Want to add an engine? Write a collector plugin β
Inference Engine Fleet
ββββββββββ¬ββββββββββ¬βββββββ¬βββββββββ¬βββββββββ
β vLLM β SGLang β TGI β Triton β KServe β
ββββββββββ΄ββββββββββ΄βββββββ΄βββββββββ΄βββββββββ
β
Collector Plugins
(pull or push)
β
βΌ
Canonical Metric Schema
β
βββββββββββββ΄ββββββββββββ
βΌ βΌ
Analyzer Engine Infra Advisor
(7 detectors) (K8s/Helm/TF/Ray)
β
βΌ
Recommendation Engine
(ranked by estimated impact)
β
ββββββββββ΄βββββββββββββββ
βΌ βΌ
Storage Notification Engine
(SQLite / (issues + recommendations)
Prometheus/ β
InfluxDB) βββββββββ΄ββββββββ
β βΌ βΌ
βΌ Slack PagerDuty
REST API + Email
WebSocket
β
ββββ΄βββββββββββββββββββββ
βΌ βΌ
Dashboard AI Copilot
(React 18) (LiteLLM)
InferSight is not yet installable β implementation is in progress. The steps below reflect the intended UX once Phase 1 ships.
pip install infersight# infersight.yaml
server:
port: 8000
deployments:
- id: my-vllm
engine: vllm
endpoint: http://localhost:8000infersight serve --config infersight.yaml
# Dashboard: http://localhost:8000
# API docs: http://localhost:8000/docsCommunity contributions welcome:
- llama.cpp
- TensorRT-LLM
- OpenShift AI
- Amazon EKS managed auth
- Google Kubernetes Engine (GKE)
- Vertex AI
- Azure Machine Learning
| Document | Description |
|---|---|
| Requirements | Product requirements with acceptance criteria |
| Design | Architecture, schemas, plugin ABCs, API reference |
| Tasks | 76-task implementation plan across 12 phases |
| Roadmap | Phase timeline and community wishlist |
| Contributing | How to contribute code, plugins, and docs |
| Changelog | Release history |
InferSight is built to be extended. The plugin architecture makes it straightforward to add new inference engine collectors, custom analyzers, and recommendation logic without touching core code.
See CONTRIBUTING.md to get started.
Apache 2.0 β see LICENSE.
Built for the ML infrastructure community. Inspired by the operational challenges of running LLMs at scale.