Performance Analytics

Track response times, analyze trends, and ensure SLA compliance with comprehensive performance metrics and detailed insights into your services' performance over time.

Overview

The Performance Analytics page provides in-depth insights into your services' performance over time. Monitor response times, track availability percentages, identify slow endpoints, and analyze trends to optimize your infrastructure.

Detailed Metrics

Response time, uptime, and success rate tracking across all monitored services

Trend Analysis

Visualize performance trends over time with interactive charts and graphs

SLA Tracking

99.9% uptime compliance monitoring with detailed availability reports

Identify Bottlenecks

Find slowest endpoints and optimization opportunities to improve performance

Key Metrics

Average Response Time

Track average response times across all services with breakdown by endpoint, project, and time period

Uptime Percentage

24-hour, 7-day, and 30-day availability metrics to track service reliability

Success Rate

Percentage of successful health checks vs failed attempts over selected time range

Error Rate

Failed health checks and error trends to identify problematic services

Performance Charts

Visual representations of your service performance:

Response Time Graph

24-hour trend line showing response times with min, max, and average values

Availability Chart

Uptime percentage over selected period with downtime incidents highlighted

Comparison View

Compare performance across multiple endpoints side-by-side

Supported Monitoring Protocols

Pulsimo supports monitoring across multiple service types and protocols:

🌐 HTTP/HTTPS

REST APIs, web apps

GET /health → 200 OK

📊 GraphQL

GraphQL APIs

query HealthCheck

⚡ gRPC

gRPC services

grpc://service:50051

🐘 PostgreSQL

PostgreSQL databases

SELECT 1

🐬 MySQL

MySQL/MariaDB

SELECT 1

🔴 Redis

Redis cache

PING → PONG

🔍 Elasticsearch

Search clusters

GET /_cluster/health

🔌 WebSocket

WebSocket servers

PING → PONG

🔗 Custom

Any protocol

Auto-detection

SLA Compliance Tracking

SLA TargetAllowed DowntimeMonthlyYearly
99.9%43 minutes/month✓ Standard8.7 hours/year
99.95%22 minutes/monthHigh4.4 hours/year
99.99%4.3 minutes/monthPremium52 minutes/year

Performance Optimization Tips

📊 Monitor Trends: Watch for gradual increases in response time - they often indicate growing load or degrading infrastructure before failures occur.

🎯 Set Baselines: Establish normal performance baselines for each service to quickly identify anomalies and performance degradation.

⚡ Optimize Slow Endpoints: Use the comparison view to identify consistently slow services and prioritize optimization efforts.