Skip to main content

Application Monitoring Guide: Uptime, DNS & Traffic

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​

  1. Log in to your Nife Deploy account
  2. Navigate to Monitoring from the main sidebar
  3. You'll see the Monitoring dashboard with four tabs

Quick Navigation​


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:

  1. HTTP Traffic Tab

    • Configuration panel
    • Metric cards (Requests, Cache Rate, Threats)
    • Traffic charts and visualizations
    • Daily statistics table
    • Export functionality
  2. DNS Metrics Tab

    • Application selector
    • Performance indicators
    • Detailed metrics display
  3. DNS Analytics Tab

    • Query pattern analysis
    • Type distribution charts
    • Advanced analytics
  4. 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​

  1. Navigate to Uptime tab
  2. Select your application
  3. Choose time range (1h, 3h, 24h)
  4. Review metrics and charts

Analyze Traffic Patterns​

  1. Go to HTTP Traffic tab
  2. Enter Cloudflare Zone ID
  3. Select date range
  4. Review charts and statistics

Check DNS Performance​

  1. Click DNS Metrics tab
  2. Select your application
  3. Review performance indicators

Export Data for Reporting​

  1. Open HTTP Traffic tab
  2. Click Export button
  3. 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


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.