Application Monitoring Guide: Real-Time Uptime, DNS & Traffic Analytics | Nife
The Monitoring dashboard in Nife Deploy provides comprehensive real-time visibility into your applications' performance, availability, and traffic patterns. Track uptime, analyze HTTP traffic, monitor DNS performance, and identify potential issues before they impact your users.
What is Monitoring?#
Monitoring is the continuous observation of your applications and infrastructure to understand their behavior, performance, and health. With Nife's monitoring tools, you can:
- Track real-time uptime and availability
- Analyze HTTP traffic patterns and performance
- Monitor DNS resolution performance
- Detect issues before they become critical
- Export data for analysis and reporting
Why Monitor Your Applications?#
Key Benefits of Monitoring:
- ๐ Identify performance bottlenecks quickly
- ๐ก๏ธ Detect security threats in real-time
- ๐ Understand traffic patterns and user behavior
- ๐ Troubleshoot issues with historical data
- ๐ฐ Optimize costs by understanding resource usage
- ๐ฏ Maintain SLA compliance
Monitoring Dashboard Overview#
The Monitoring dashboard consolidates four key monitoring perspectives:
1. HTTP Traffic#
Analyze request patterns, bandwidth usage, and traffic distribution across regions and countries.
Key Metrics:
- Total requests
- Cache hit rate
- Security threats
- Unique visitors
2. DNS Metrics#
Monitor DNS query performance and resolution times for your applications.
Key Metrics:
- Query response times
- Query volume
- Record types
- Geographic performance
3. DNS Analytics#
Deep dive into DNS query patterns and statistics for advanced analysis.
Insights:
- Query pattern trends
- Query type distribution
- DNSSEC status
- Unusual behavior detection
4. Uptime#
Track application availability and performance with minute-level granularity.
Key Metrics:
- Response time
- Uptime percentage
- SSL certificate expiration
- Service availability status
Getting Started#
Accessing the Monitoring Dashboard#
- Log in to your Nife Deploy account
- Navigate to Monitoring from the main sidebar
- You'll see the Monitoring dashboard with four tabs
Quick Navigation#
- View HTTP Traffic Analytics โ Go to HTTP Traffic
- Monitor DNS Performance โ Go to DNS Metrics
- Analyze DNS Queries โ Go to DNS Analytics
- Track Uptime โ Go to Uptime Monitoring
Key Concepts#
Real-Time Monitoring#
Data updates automatically at regular intervals:
- Uptime data: Every 1-5 minutes
- HTTP traffic: Daily updates
- DNS metrics: Every 5-15 minutes
Historical Data#
Access and analyze past data for trend identification:
- HTTP traffic: Last 30 days (configurable)
- DNS metrics: Last 7 days rolling window
- Uptime data: Full historical access
Alerts Integration#
Combine monitoring with alerts to get notified automatically. See Alerts Documentation for more details.
Monitoring Dashboard Layout#
The dashboard is organized into four tabs:
HTTP Traffic Tab
- Configuration panel
- Metric cards (Requests, Cache Rate, Threats)
- Traffic charts and visualizations
- Daily statistics table
- Export functionality
DNS Metrics Tab
- Application selector
- Performance indicators
- Detailed metrics display
DNS Analytics Tab
- Query pattern analysis
- Type distribution charts
- Advanced analytics
Uptime Tab
- Application selector
- Time range selector
- Status indicators
- Response time charts
Best Practices#
Daily Monitoring#
- โ Review uptime percentage each morning
- โ Check for security threats
- โ Monitor traffic trends
- โ Verify certificate expiration dates (weekly)
Performance Optimization#
- โ Maintain cache hit rate above 80%
- โ Keep average response time below 200ms
- โ Monitor top traffic sources
- โ Review DNS metrics weekly
Security & Alerts#
- โ Review security threats regularly
- โ Set up alerts for degradation
- โ Monitor unusual traffic patterns
- โ Keep SSL certificates renewed
Common Tasks#
Monitor Application Uptime#
- Navigate to Uptime tab
- Select your application
- Choose time range (1h, 3h, 24h)
- Review metrics and charts
Analyze Traffic Patterns#
- Go to HTTP Traffic tab
- Enter Cloudflare Zone ID
- Select date range
- Review charts and statistics
Check DNS Performance#
- Click DNS Metrics tab
- Select your application
- Review performance indicators
Export Data for Reporting#
- Open HTTP Traffic tab
- Click Export button
- CSV file downloads automatically
Troubleshooting#
No Data Showing#
- Ensure application is selected and deployed
- Wait 5+ minutes for initial data collection
- Verify DNS records are properly configured
Data Load Issues#
- Check internet connection
- Refresh the dashboard
- Verify Cloudflare Zone ID is correct
- Check API permissions
Related Documentation#
- HTTP Traffic Analysis - Detailed HTTP traffic monitoring
- DNS Metrics - DNS performance monitoring
- DNS Analytics - Advanced DNS analysis
- Uptime Monitoring - Application availability tracking
- Alerts - Set up automated notifications
- Applications Management - Manage your applications
Need Help?#
For more detailed information on each monitoring feature, see the related documentation pages. Contact our support team if you have any questions or issues.