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#

  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

Related Documentation#


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.