v1.0.0-beta

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.

Name: "Main API Health Check"
URL: https://api.yourcompany.com/health
Check Interval: 30 seconds
Expected Status: 200

3Configure Notifications

Get alerts when services go down via your preferred channels.

Slack
Discord
Email
Teams
Google Chat
Webhook

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

FeaturePulsimoPrometheus + Grafana
Setup Time15 minutesSeveral hours to days
Learning CurveIntuitive UIPromQL, YAML configs
Incident ManagementBuilt-inExternal tools required
Dependency MappingAutomaticManual or separate tools
Multi-Channel Alerts6+ channelsBasic webhooks
User ManagementRBAC with 3 rolesLimited

Ready to Start Monitoring?

Deploy Pulsimo on your infrastructure and start monitoring your services in minutes.

View on GitHub