Dependency Auto-Discovery System
The Auto-Discovery System is Pulsimo's intelligent feature that automatically detects relationships between your services without manual configuration. It analyzes your infrastructure and suggests dependency connections based on proven patterns and industry standards.
What is Auto-Discovery?
Auto-Discovery is like having an AI assistant that watches your infrastructure and says:
"Hey! I noticed your Backend service talks to that Redis instance on port 6379. Should I track that as a dependency?"
Instead of manually configuring every dependency relationship, Pulsimo automatically finds them and asks for your approval.
How It Works
Continuous Scanning
Pulsimo analyzes all your registered services, looking for patterns, ports, and naming conventions
Pattern Matching
Applies smart detection rules based on port numbers, service names, and URL patterns
Confidence Scoring
Each discovery gets a confidence score from 70% (uncertain) to 95% (very sure)
Your Approval
Pulsimo shows you the discoveries. You approve ✅ or reject ❌
Automatic Tracking
Approved dependencies are tracked and health monitoring begins automatically
What Can Be Auto-Discovered?
1. Cache Layers 💾
- ✓ Port 6379 in URL
- ✓ "redis" in service name
- ✓ redis:// URL scheme
- ✓ Port 11211 in URL
- ✓ "memcache" in name
2. Search Layers 🔍
- ✓ Port 9200 (HTTP API)
- ✓ Port 9300 (transport)
- ✓ "elastic" in name
- ✓ Port 8983 in URL
- ✓ "solr" in service name
3. Database Layers 🗄️
4. Message Queues 📨
Confidence Score System
Every discovered dependency gets a confidence score (0-100%) indicating how sure Pulsimo is about the relationship.
User Interface
Location: Dashboard → Dependencies → Auto-Discovery Tab
✨ Auto-Discovered Connections
Using Auto-Discovery
Reviewing Discoveries
- 1Access Auto-DiscoveryGo to Dashboard → Dependencies → Auto-Discovery tab
- 2Review Each DiscoveryCheck service names, confidence score, and detection reason
- 3Take ActionApprove individual, reject, or bulk approve high confidence discoveries
Smart Features
Same-Project Filtering
Auto-discovery only suggests dependencies within the same project to prevent cross-project noise and focus on relevant relationships.
Duplicate Prevention
Won't suggest dependencies that already exist. Checks before every scan to keep suggestions clean and relevant.
Confidence-Based Sorting
Discoveries are shown highest confidence first, making it easy to approve the most certain ones quickly.
Auto-Expiration
Unverified discoveries older than 30 days are auto-removed to prevent stale suggestions and keep the list fresh.
Best Practices
For DevOps Teams
- ✓Run discovery after infrastructure changes
- ✓Review discoveries weekly
- ✓Use naming conventions for better detection
For Platform Engineers
- ✓Audit approved dependencies monthly
- ✓Monitor confidence trends
- ✓Document custom dependencies manually