Service Details¶
Overview¶
The Service Details page provides comprehensive information about a specific monitoring service, including current status, historical check data, performance metrics, and configuration details.
Accessing Service Details¶
To view service details:
- Navigate to the Services dashboard
- Click on the service name in the list
Alternatively:
- Click the View icon (eye) next to the service
- Navigate directly via URL with service ID
Page Layout¶
Header Section¶
The header displays:
- Service Name
- Large heading with the service name
- Action Buttons
-
- Edit Service: Open configuration modal
- Back to Services: Return to dashboard
Information Sections¶
The page is divided into multiple sections:
- Probe Locations Map (left column)
- Performance Graph (right column)
- Service Checks Table (full width)
Probe Locations¶
Map Display¶
The Probe Locations section shows:
- Purpose
- Visual representation of global probe distribution
- Information Displayed
- Geographic locations of probes performing checks
- Current Implementation
- Placeholder for future map integration
- Planned Features
-
- Interactive world map
- Probe location markers
- Per-location status indicators
- Location-specific metrics
Global Probe Network¶
Checks are performed from multiple geographic locations:
Benefits:
- Detect regional outages
- Identify geographic performance variations
- Validate global accessibility
- Monitor CDN effectiveness
Future Capabilities:
- Select specific probe locations
- View per-location status
- Compare regional performance
- Identify routing issues
Performance Graph¶
Graph Overview¶
The Performance Graph section displays:
- Purpose
- Visualize service performance over time
- Metrics Displayed
- Response times, availability, trends
- Current Implementation
- Placeholder for future chart integration
- Planned Features
-
- Response time trends
- Availability percentage
- Time-series data visualization
- Customizable time ranges
Planned Metrics¶
Future graph will show:
- Response Time
-
- Minimum response time
- Average response time
- Maximum response time
- Trend lines
- Availability
-
- Uptime percentage
- Downtime periods
- Status changes
- Performance Indicators
-
- Latency variations
- Performance degradation
- Anomaly detection
Service Checks Table¶
Table Overview¶
The Service Checks Table displays historical check results.
Columns:
| Column | Description |
|---|---|
| Timestamp | When the check was performed |
| Probe Location | Geographic location of the checking probe |
| Status | Success or failure indicator |
| Details | Specific check results and metrics |
Check Status Indicators¶
- Successful Checks
-
- Green check mark icon
- HTTP: Status code and response time
- PING: Response time and packet statistics
- Failed Checks
-
- Red X icon
- Error message or reason
- Diagnostic information
Check Details¶
HTTP Service Checks:
Successful check shows: - HTTP status code (e.g., 200, 301) - Response time in seconds - Probe location - Timestamp
Failed check shows: - Error type (connection, timeout, etc.) - Error message - Attempted URL - Timestamp
PING Service Checks:
Successful check shows: - Minimum RTT - Average RTT - Maximum RTT - Packet loss percentage - Probe location
Failed check shows: - Packet loss percentage (typically 100%) - Error message - Target IP/domain - Timestamp
Table Features¶
Current Capabilities:
- View recent checks
- See success/failure status
- Review error details
- Sort by timestamp (newest first)
Planned Features:
- Filter by status (success/fail)
- Filter by probe location
- Export check data
- Pagination for large datasets
- Search functionality
Service Configuration¶
Viewing Configuration¶
Service configuration is displayed when editing:
- Click "Edit Service" button
- Configuration modal opens
- All parameters displayed in editable form
Configuration Details¶
All Services:
- Service name
- Project assignment
- Enabled status
- Check interval
HTTP Services:
- URL
- HTTP method
- Authentication type and credentials
- Custom headers
- POST data
PING Services:
- IP address or domain name
Service Management¶
Editing Service¶
To modify service configuration:
- Click "Edit Service" button in header
- Configuration modal appears
- Modify desired parameters
- Click "Save Changes"
Changes take effect immediately for subsequent checks.
Deleting Service¶
To delete the service:
- Return to Services dashboard
- Locate the service
- Click Delete icon
- Confirm deletion
Permanent Deletion
Deleting a service permanently removes all configuration and historical data.
Understanding Check History¶
Check Frequency¶
Checks appear according to configured interval:
- 1-minute interval: 60 checks per hour
- 3-minute interval: 20 checks per hour
- 5-minute interval: 12 checks per hour
- 10-minute interval: 6 checks per hour
Historical Retention¶
Check history retention:
Current Implementation:
- All checks stored indefinitely
- No automatic purging
- Full history available
Future Considerations:
- Potential data retention policies
- Archival of old checks
- Summary metrics for historical periods
Check Patterns¶
Analyze check history for patterns:
Consistent Success:
- Service operating normally
- No intervention needed
- Baseline performance established
Intermittent Failures:
- Investigate underlying causes
- Check for patterns (time of day, etc.)
- Review service logs
- Consider increasing check frequency
Prolonged Outages:
- Immediate attention required
- Review service status
- Check incident reports
- Verify infrastructure
Performance Analysis¶
Response Time Analysis¶
HTTP Services:
Monitor response time trends:
Fast Response (<100ms):
- Excellent performance
- Optimal user experience
- Efficient backend
Moderate Response (100-500ms):
- Acceptable performance
- Monitor for degradation
- Consider optimization
Slow Response (>500ms):
- Performance investigation needed
- User experience impact
- Optimization required
PING Services:
Monitor RTT trends:
Low Latency (<50ms):
- Good connectivity
- Efficient routing
- Local or well-connected
Medium Latency (50-150ms):
- Acceptable for most use cases
- Geographic distance factor
- Normal for remote hosts
High Latency (>150ms):
- Geographic distance
- Routing inefficiency
- Potential network issues
Availability Analysis¶
Calculate uptime percentage:
Target Availability:
- Critical services: 99.9% (8.76 hours downtime/year)
- Important services: 99% (87.6 hours downtime/year)
- Standard services: 95% (18.25 days downtime/year)
Probe Location Distribution¶
Multi-Location Monitoring¶
Checks performed from multiple locations provide:
Geographic Coverage:
- Validate global accessibility
- Detect regional issues
- Identify routing problems
- Monitor CDN performance
Redundancy:
- Multiple perspectives
- Reduce false positives
- Comprehensive monitoring
Location-Specific Issues:
- Regional outages
- DNS propagation delays
- Geographic routing problems
- Firewall configuration errors
Troubleshooting from Details Page¶
Service Always Down¶
If service consistently fails:
- Review check error messages
- Verify service is actually running
- Test endpoint manually
- Check firewall rules
- Verify configuration accuracy
Inconsistent Results¶
If results vary between checks:
- Look for patterns in failures
- Check for intermittent issues
- Review performance metrics
- Investigate during failure periods
No Recent Checks¶
If checks aren't appearing:
- Verify service is enabled
- Check interval configuration
- Ensure probers are operational
- Refresh the page
Future Enhancements¶
Planned features for service details:
Advanced Analytics:
- Detailed performance graphs
- Trend analysis
- Anomaly detection
- Predictive alerts
Custom Time Ranges:
- Last hour, day, week, month
- Custom date ranges
- Comparative analysis
Export Capabilities:
- CSV export of check data
- PDF reports
- API access to metrics
Alert Configuration:
- Per-service alert rules
- Notification preferences
- Escalation policies