Services Section - Complete User Guide

The Services section in Pulsimo is your central hub for monitoring, analyzing, and managing all your service endpoints across your infrastructure. This comprehensive section provides deep insights into service health, performance, and reliability.

What is the Services Section?

The Services section is a multi-faceted monitoring dashboard that combines real-time health monitoring with advanced analytics. It helps you:

  • Monitor all your service endpoints in real-time
  • Analyze response times, performance patterns, and trends
  • Identify bottlenecks and performance issues
  • Manage SSL certificates and network connectivity
  • Track service dependencies and relationships

Services Section Structure

The Services section is organized into six specialized subsections, each focusing on different aspects of service monitoring:

1. Overview

Command center for all services at a glance

2. Endpoints

Comprehensive list with advanced filtering

3. Response Analytics

Deep dive into response time patterns

4. Performance Insights

Advanced analytics combining multiple dimensions

5. Network Analysis

Network-level monitoring and connectivity

6. SSL Certificates

Certificate management and expiration tracking

1. Overview

Location: Dashboard → Services → Overview

Your command center for all services at a glance.

What You See

Service Cards with Color-Coded Health Status

Green = Healthy
Yellow = Degraded
Red = Down
Gray = Unknown

Key Metrics for Each Service

  • Current health status
  • Response time (latest check)
  • Uptime percentage
  • Next check countdown timer
  • Active alerts or silences

Quick Actions

  • View detailed analytics
  • Edit service configuration
  • Silence notifications
  • Jump to performance insights
  • Open service URL

2. Endpoints

Location: Dashboard → Services → Endpoints

Comprehensive list of all monitored service endpoints with advanced filtering and management.

Enhanced Dependency Health

Major New Feature

This section now shows computed health status that considers all dependencies, not just the service's own health check.

Computed Health Status

  • Direct Status: Your service's own health check result
  • Computed Status: Overall health including all dependencies

Operating Modes

Optimal

Everything running perfectly

⚠️Degraded

Minor issues, full functionality

🔥Critical

Severe issues, using fallbacks

💀Down

Service unavailable

Health Metrics

  • Overall Health: Percentage based on all dependency checks
  • Performance Score: Speed and reliability metric
  • Active Fallbacks: Shows if backup systems are in use

Dependency Cards

For each dependency, you see:

  • Service Name and type (database, cache, API)
  • Health Percentage with visual progress bar
  • Dependency Role: Primary, Cache, Search, Fallback, Optional
  • Criticality Level: Critical, High, Medium, Low

Active Fallback Indication

When a primary dependency fails but a fallback is available:

  • Glowing pulse animation on fallback card
  • "Currently Active" badge
  • Degradation reason explaining the switch
  • Performance impact notification

3. Response Analytics

Location: Dashboard → Services → Response Analytics

Deep dive into how fast your services respond over time.

Response Time Charts

  • Time-series graphs showing response times
  • Multiple timeframes: Last hour, day, week, month

Color-Coded Zones

Green = Fast (< 200ms)
Yellow = Acceptable (200-1000ms)
Red = Slow (> 1000ms)

Statistical Breakdown

  • Average Response Time: Mean across all checks
  • Median Response Time: Typical response time
  • 95th Percentile: Worst-case scenarios
  • 99th Percentile: Extreme edge cases
  • Min/Max Values: Performance range

4. Performance Insights

New Feature

Advanced analytics combining multiple performance dimensions for comprehensive insights.

Performance Score Dashboard

  • Overall Performance Score (0-100)
  • Combines response time, uptime, and stability
  • Color-coded: Green (>90), Yellow (60-90), Red (<60)

Smart Recommendations

Pulsimo analyzes your data and suggests:

💡Consider increasing timeout for Service X
💡Cache hit rate low - check Redis configuration
💡Frequent fallback activation - primary database may need scaling
💡Response time spike during peak hours - consider load balancing

5. Network Analysis

Location: Dashboard → Services → Network Analysis

Network-level monitoring showing connectivity and latency patterns.

Connection Statistics

DNS Resolution Time
Connection Establishment
Time to First Byte (TTFB)
Total Request Time

Network Health Indicators

Healthy
Latency < 50ms, 0% packet loss
Degraded
Latency 50-200ms, <1% packet loss
Poor
Latency >200ms, >1% packet loss

6. SSL Certificates

Location: Dashboard → Services → SSL Certificates

Certificate management and expiration tracking for HTTPS services.

Expiration Status

Valid
> 30 days remaining
Expiring Soon
7-30 days remaining
Critical
< 7 days remaining
Expired
Already expired remaining

Automated Alerts

Pulsimo automatically alerts you:

  • 30 days before expiration (first warning)
  • 14 days before expiration (second warning)
  • 7 days before expiration (urgent warning)
  • Daily when <7 days remaining
  • Immediately if certificate becomes invalid

Common Workflows

Scenario 1: Daily Health Check

  1. 1Open Services → Overview
  2. 2Scan service cards for any yellow/red status
  3. 3Click affected services for details
  4. 4Review Enhanced Dependency Health section
  5. 5Check if fallbacks are active
  6. 6Investigate root cause if needed

Scenario 2: Performance Investigation

  1. 1Notice service slowdown in overview
  2. 2Go to Response Analytics
  3. 3Check response time chart for spikes
  4. 4Compare to historical baseline
  5. 5Go to Performance Insights
  6. 6Check dependency impact analysis
  7. 7Identify bottleneck (e.g., slow database)
  8. 8Take corrective action

Pro Tips

For DevOps Teams

  • • Use Endpoints view for bulk operations
  • • Set up auto-refresh dashboards on wall monitors
  • • Export endpoint data for capacity planning
  • • Monitor Performance Insights for infrastructure decisions

For Site Reliability Engineers

  • • Focus on Operating Mode changes
  • • Track fallback activation frequency
  • • Use Network Analysis to optimize service placement
  • • Monitor 95th percentile response times for SLAs

For Security Teams

  • • Regularly review SSL Certificates section
  • • Track certificate security grades
  • • Set up certificate expiration alerts
  • • Ensure TLS 1.2+ is enforced

For Development Teams

  • • Use Response Analytics to validate optimizations
  • • Check dependency health after deploying features
  • • Monitor cache performance
  • • Review performance recommendations

What's New in This Release

Enhanced Dependency Health

  • • Computed health status considers all dependencies
  • • Operating modes show degradation level
  • • Visual fallback indicators with pulse animations
  • • Dependency cards with role and criticality

Services Section Reorganization

  • • New subsection structure with 6 specialized views
  • • Collapsible navigation in sidebar
  • • Breadcrumb navigation for context
  • • Consistent design across all subsections

SSL Certificate Tracking

  • • New dedicated section for certificate management
  • • Expiration countdown with visual indicators
  • • Security grade scoring
  • • Automated renewal detection

Frequently Asked Questions

Q: Why is my service yellow when health checks pass?

A: Your service itself is healthy, but one or more dependencies are failing. Check the Enhanced Dependency Health section for details.

Q: What does "fallback active" mean?

A: Your primary dependency (like main database) failed, but Pulsimo detected a backup system (like cache or replica) and switched to it automatically.

Q: How often are services checked?

A: Check intervals are configurable per service (default: 30 seconds). Real-time updates appear via WebSocket.

Q: What's the difference between Direct and Computed status?

A: Direct status = Your service's own health check result. Computed status = Overall health including all dependency checks.

Related Documentation