Pulsimo Documentation
Modern On-Premise Service Monitoring Platform - Complete guides and API reference
What is Pulsimo?
Pulsimo is a comprehensive, modern, on-premise service monitoring and incident management platform designed to provide real-time visibility into your infrastructure's health. Built with a focus on developer experience and operational excellence, Pulsimo offers an all-in-one solution for monitoring HTTP/HTTPS endpoints, databases, message queues, and custom services across your entire technology stack.
Real-Time Monitoring
Continuous health checks across HTTP, TCP, Database, Kafka, Redis, and more
Intelligent Alerting
Multi-channel notifications via Slack, Discord, Email, Teams, and custom webhooks
Incident Management
Complete incident lifecycle with acknowledgement and post-mortem capabilities
Dependency Mapping
Automatic discovery and visualization of service dependencies
Quick Start Guide
1Create Your First Project
Projects help organize your monitoring endpoints by team, application, or environment.
- • Click "Projects" in the left sidebar
- • Click "New Project" button
- • Enter project name, description, and color
- • Add tags for filtering (production, web, critical)
2Add Your First Endpoint
Start monitoring your services with health checks.
3Configure Notifications
Get alerts when services go down via your preferred channels.
Installation
System Requirements
- • Docker: Version 20.10+ and Docker Compose V2
- • RAM: Minimum 4GB (8GB recommended)
- • CPU: 2+ cores recommended
- • Storage: 20GB+ available disk space
Quick Install with Docker Compose
# Clone the repository git clone https://github.com/Cloud-Council/pulsimo.git cd pulsimo # Copy environment template cp .env.example .env # Start all services docker compose up -d # Access Pulsimo open http://localhost:3000
⚡ Setup Time: Approximately 15 minutes including download and initialization
Core Features
Service Dashboard
Real-time overview of all monitored services with health status, response times, and uptime metrics
Performance Analytics
Detailed metrics, SLA tracking, and trend analysis with comprehensive performance insights
Notification Channels
Multi-channel alerts via Slack, Discord, Email, Teams, Google Chat, and custom webhooks
Incident Management
Complete incident lifecycle management with acknowledgement, investigation, and post-mortems
Service Dependencies
Visualize and analyze service dependencies with interactive graphs and critical path analysis
Database Health
Monitor PostgreSQL, MySQL, MongoDB with maintenance schedulers and performance tracking
Role-Based Access
Granular permissions with Admin, Member, and Viewer roles for team collaboration
RESTful API
Complete API for integrations, automation, and custom tooling with API key management
Event Trail
Comprehensive audit logging and activity tracking for compliance and debugging
Pulsimo vs. Traditional Stack
| Feature | Pulsimo | Prometheus + Grafana |
|---|---|---|
| Setup Time | 15 minutes | Several hours to days |
| Learning Curve | Intuitive UI | PromQL, YAML configs |
| Incident Management | Built-in | External tools required |
| Dependency Mapping | Automatic | Manual or separate tools |
| Multi-Channel Alerts | 6+ channels | Basic webhooks |
| User Management | RBAC with 3 roles | Limited |
Ready to Start Monitoring?
Deploy Pulsimo on your infrastructure and start monitoring your services in minutes.
View on GitHub