Softprobe Documentation
Business-Level Distributed Tracing and Analytics Platform
Zero-code changes required • Complete request visibility • Advanced troubleshooting
Welcome to Softprobe
Softprobe is a comprehensive observability platform designed for modern applications and microservices. It provides deep insights into application behavior, user interactions, and system performance without requiring code changes on the server side.
How Softprobe Works
Softprobe collects and analyzes data through a multi-layered approach:
- Server-Side Collection: A lightweight WebAssembly (Wasm) plugin runs inside Istio's Envoy sidecars to capture HTTP traffic and business flows
- Client-Side Enrichment: Optional browser SDK records performance metrics and user interactions
- Secure Data Pipeline: All data is encrypted and sent to Softprobe's backend using your public key for authentication
Key Benefits
- 🔍 Complete Visibility: Capture comprehensive application data and user interactions
- 🚀 Faster Troubleshooting: Business-level insights reduce debugging time from hours to minutes
- 📊 Advanced Analytics: Rich insights into usage patterns, performance metrics, and business flows
- ⚡ Zero Code Changes: Deploy without modifying existing application code
- ☸️ Kubernetes-Native: Deep integration with Kubernetes and Istio for seamless deployment
Getting Started
For New Users
If you're new to Softprobe, follow this learning path:
- 👤 Account Setup & Public Key Management - Create your account and manage public keys
- 🚀 Quick Start Guide - Set up a local demo environment with Kind
- 📋 Understanding Softprobe Concepts - Learn how Softprobe works and its architecture
For Production Deployment
Ready for production? Follow this deployment path:
- ⚙️ Production Installation Guide - Deploy to your production Kubernetes cluster
- 🎯 Configuration Guide - Customize collection rules and settings
- 🌐 Web SDK Integration - Add client-side monitoring to your web applications
Specialized Environments
- ☁️ GKE Autopilot Installation - Deploy on Google Kubernetes Engine Autopilot
Support & Resources
- 🖥️ Dashboard User Guide - Learn how to navigate the dashboard, manage tenants, and view metrics
- 🛠️ Troubleshooting Guide - Common issues and solutions
- 💳 Plans & Pricing - Plan types, quotas, and pricing
- 🧾 Billing & Subscriptions - Subscription lifecycle, billing cycles, and cancellation policy
- 📚 API Documentation - Complete API reference
- 📧 Enterprise Support - Direct support for enterprise customers
- 💬 Community Support - Get help from other users
Need Help?
- First-time user? Start with our Quick Start Guide
- Production deployment? Check the Production Installation Guide
- Technical questions? Visit our API Documentation