Domain Monitoring & Analytics: Performance Tracking Guide | Nife Docs

Track domain performance, analyze usage, and monitor health.


Domain Dashboard#

Overview#

The Domains page shows key metrics:

Resources:

  • Applications with domains
  • Static sites with domains
  • Total domains configured

SSL Status:

  • Secured with HTTPS
  • Unsecured domains
  • Certificate health

Quick Status:

  • Active domains
  • Configuration status
  • Health checks

Key Metrics#

Traffic Metrics#

Page Views: Number of times your domain was accessed

Unique Visitors: Number of different users visiting

Bounce Rate: Percentage of single-page visits

Average Session Duration: How long users stay on average

Performance Metrics#

Page Load Time: How fast pages load

Time to First Byte (TTFB): Time server takes to respond

Core Web Vitals:

  • Largest Contentful Paint (LCP)
  • First Input Delay (FID)
  • Cumulative Layout Shift (CLS)

Security Metrics#

HTTPS Usage: Percentage of encrypted traffic

Certificate Status: Valid, expiring soon, or expired

SSL Errors: Count of security-related issues


Monitoring Domain Health#

Active Monitoring#

Nife continuously monitors:

Availability:

  • Domain responds
  • Application running
  • Server healthy

Performance:

  • Response time
  • Page load speed
  • Resource usage

Security:

  • SSL certificate valid
  • No security errors
  • No vulnerabilities

Configuration:

  • DNS correct
  • Certificate installed
  • Settings valid

Health Status#

Healthy โœ…

  • Domain accessible
  • HTTPS working
  • Certificate valid
  • Performance good
  • No errors

Warning โš ๏ธ

  • Slow performance
  • Certificate expiring soon
  • Some errors
  • Configuration issues

Critical โŒ

  • Domain not accessible
  • Certificate expired
  • High error rate
  • Connection issues

Analytics#

View Analytics#

  1. Go to Domains page
  2. Click domain name
  3. Go to Analytics tab
  4. See traffic and performance data

Traffic Patterns#

By Time:

  • Hourly traffic
  • Daily traffic
  • Weekly patterns
  • Monthly trends

By Source:

  • Direct visits
  • Search engines
  • Referral sites
  • Social media

By Location:

  • Geographic distribution
  • User countries
  • User regions
  • City-level data

Performance Analysis#

Page Speed:

  • Improve load times
  • Optimize resources
  • Reduce latency
  • Compress images

User Experience:

  • Core Web Vitals
  • Mobile performance
  • Desktop performance
  • Interaction metrics

SSL Certificate Monitoring#

Certificate Status#

Monitor certificate health:

Active:

  • Valid and working
  • Not expired
  • Properly installed

Expiring Soon:

  • Less than 30 days until expiration
  • Renewal in progress
  • Usually auto-renewed

Expired:

  • Certificate past expiration date
  • Users see warnings
  • Needs immediate action

Renewal Status#

Track automatic renewal:

Auto-Renewal Enabled:

  • Certificate auto-renews
  • No action needed
  • Tracked automatically

Manual Renewal:

  • Explicit approval needed
  • You initiate renewal
  • Must monitor dates

View Certificate#

  1. Go to Domains
  2. Click domain
  3. Go to Certificate tab
  4. View details:
    • Issuer
    • Subject
    • Valid dates
    • Algorithms

Setting Up Alerts#

Alert Types#

Performance Alerts:

  • Page load time exceeds threshold
  • Too many errors
  • High bounce rate

Security Alerts:

  • SSL certificate expiring
  • Certificate invalid
  • Security errors detected

Availability Alerts:

  • Domain unreachable
  • Application down
  • 404 errors high

Create Alert#

  1. Go to Domains
  2. Click Settings
  3. Select Alerts
  4. Choose alert type
  5. Set threshold
  6. Choose notification method

Notification Channels#

Email:

  • Alerts to email address
  • Good for important events
  • Batch or immediate

SMS:

  • Text message alerts
  • For critical issues
  • Immediate notification

Webhook:

  • Custom integration
  • Program your response
  • Automated action

Dashboard:

  • In-app notifications
  • Always visible
  • Persistent display

Troubleshooting#

High Error Rate#

Symptoms:

  • 4xx or 5xx errors increasing
  • Users report issues
  • Analytics show errors

Investigation:

  1. Check application logs
  2. Review error messages
  3. Check database status
  4. Review recent changes

Common Causes:

  • Application bug
  • Database issue
  • Configuration error
  • Resource limit reached

Solutions:

  1. Roll back recent change
  2. Restart application
  3. Check resources
  4. Fix underlying issue

Slow Performance#

Symptoms:

  • Page load time increasing
  • Users report slowness
  • Analytics show high TTFB

Investigation:

  1. Check server metrics
  2. Review database queries
  3. Analyze resource usage
  4. Check network latency

Common Causes:

  • High CPU usage
  • Memory exhausted
  • Slow queries
  • External API delays

Solutions:

  1. Scale up resources
  2. Optimize code
  3. Add caching
  4. Improve database queries

Certificate Issues#

Symptoms:

  • Red lock icon
  • Certificate errors
  • Mixed content warnings

Investigation:

  1. Check certificate status
  2. Verify expiration date
  3. Check domain name
  4. Review certificate chain

Solutions:

  1. Wait for auto-renewal
  2. Manual renewal if needed
  3. Verify DNS is correct
  4. Contact support if persistent

Performance Optimization#

Improve Page Load#

Optimization Tips:

  1. Compress images
  2. Minify CSS/JavaScript
  3. Enable caching
  4. Use CDN
  5. Remove unused resources

Measure:

  1. Use PageSpeed Insights
  2. Check Core Web Vitals
  3. Monitor analytics
  4. Track changes over time

Improve Security Score#

Actions:

  1. Ensure HTTPS everywhere
  2. Add security headers
  3. Keep certificate updated
  4. Fix security warnings
  5. Enable 2FA

Monitor:

  1. SSL test score
  2. Security headers
  3. Vulnerabilities
  4. Best practices

Best Practices#

1. Monitor Regularly#

  • Check analytics weekly
  • Review performance trends
  • Monitor certificate status
  • Track error rates

2. Set Alerts#

  • Critical issues only
  • Avoid alert fatigue
  • Test alert channels
  • Document thresholds

3. Optimize Performance#

  • Keep page load time low
  • Monitor Core Web Vitals
  • Improve user experience
  • Track improvements

4. Maintain Security#

  • Monitor certificate dates
  • Keep HTTPS enabled
  • Watch for errors
  • Address warnings

5. Document Baselines#

  • Record normal metrics
  • Note performance patterns
  • Document thresholds
  • Track changes

6. Act on Data#

  • Analyze trends
  • Identify issues early
  • Implement improvements
  • Measure results

Tools for Monitoring#

Built-in Tools#

Nife Dashboard:

  • Real-time monitoring
  • Analytics
  • Certificate status
  • Health checks

External Tools#

Performance:

  • Google PageSpeed Insights
  • WebPageTest
  • GTmetrix
  • Lighthouse

Analytics:

  • Google Analytics
  • Matomo
  • Plausible
  • Simple Analytics

Security:

  • SSL Labs
  • Mozilla Observatory
  • Qualys SSL Checker
  • Hardenize

Next Steps#

  1. Adding Custom Domains - Domain setup
  2. DNS Configuration - DNS setup
  3. SSL Certificates - Certificate info

Support#

Monitoring questions?