Client Tracking & Health Monitoring
Monitor the health, connectivity, and usage of every API client in real-time. KnoxCall provides comprehensive client tracking with network diagnostics, ping monitoring, and detailed usage analytics.What is Client Tracking?
Client tracking gives you visibility into every application, server, or service that accesses your APIs through KnoxCall:- 📊 Usage Analytics - Requests, success rates, latency per client
- 🏥 Health Monitoring - Ping status, connectivity checks
- 🌍 Geographic Tracking - See where requests originate
- 📈 Performance Metrics - Response times and error rates
- 🔔 Alerting - Get notified of client issues
Client Overview Dashboard
The client dashboard shows all your clients at a glance:Client Health Status
Each client has a health status:🟢 Healthy
🟡 Degraded
🔴 Down
⚪ Unknown
Real-Time Ping Monitoring
KnoxCall actively monitors client health with ping checks:Active Ping Monitoring
For IP-based clients, KnoxCall can actively ping:- Go to Clients → Select client
- Enable Active Health Checks
- Configure:
Passive Monitoring
For all clients, track based on API requests:Client Details View
Click any client to see detailed information:Overview Tab
Activity Timeline
See client activity over time:Performance Metrics
Track client performance:Routes Used
See which routes this client accesses:Recent Requests
View last 100 requests:Connection Diagnostics
Diagnose connectivity issues:Network Path Trace
See the network path to your client:Ping Statistics
Real-time ping monitoring:DNS Resolution
Check DNS configuration:Usage Analytics
Request Volume Trends
Track request patterns:Success Rate Over Time
Monitor reliability:Top Error Codes
Identify common issues:Alerts & Notifications
Set up client-specific alerts:Client Down Alert
High Error Rate
Unusual Activity
Client Comparison
Compare multiple clients side-by-side:Geographic Tracking
See where requests come from:World Map View
City-Level Detail
Client Lifecycle Management
Track client lifecycle:Best Practices
1. Name Clients Descriptively
2. Tag Clients by Purpose
3. Monitor Critical Clients
Set up monitoring for business-critical clients:4. Review Inactive Clients
Regularly audit inactive clients:5. Document Client Ownership
Troubleshooting
Client shows as down but is working
Causes:- Client using different IP
- Requests going through proxy
- Client ID mismatch
- Check client configuration
- Verify IP whitelisting
- Review recent requests
High latency for one client
Diagnose:- Run traceroute
- Check ping statistics
- Compare with other clients
- Review backend performance
Intermittent connectivity
Check:- Network path stability
- Packet loss percentage
- Client-side issues
- ISP problems
Next Steps
Alerts
Set up client health alerts
Analytics
View detailed analytics
Client Permissions
Configure client security
Rate Limiting
Set per-client rate limits
📊 Statistics
- Level: intermediate
- Time: 15 minutes
🏷️ Tags
monitoring, clients, health-checks, tracking, diagnostics