Skip to content

Getting Started Guide ​

Welcome to SLOzy! This guide will help you get started with the SLOzy commercial platform, from installation to your first SLO deployment.

🎯 What You'll Learn ​

In this guide, you'll learn how to:

  • Set up the development environment
  • Install and configure SLOzy components
  • Create your first Service Level Objective
  • Monitor SLO performance in real-time
  • Configure basic alerts and notifications

⏱️ Time Required ​

  • Quick Start: 15 minutes
  • Full Installation: 1-2 hours
  • Production Deployment: 4-6 hours

🧰 Prerequisites Check ​

Before we begin, ensure you have the following:

System Requirements ​

  • OS: Linux, macOS, or Windows with WSL2
  • RAM: 8GB minimum, 16GB recommended
  • Disk: 20GB free space
  • CPU: 2 cores minimum, 4+ recommended

Required Software ​

  • Docker: Latest version (for containerized deployment)
  • Docker Compose: For multi-service deployment
  • PostgreSQL: 15+ (or Docker version)
  • Go: 1.22 (for local development)
  • Node.js: 20+ and npm (for frontend development)

Verify your prerequisites:

bash
# Check versions
docker --version
docker-compose --version
go version
node --version
npm --version

🚀 Installation Options ​

SLOzy supports multiple installation methods:

Fast setup with all services in containers. Best for development and testing.

Production-ready deployment with auto-scaling and high availability.

3. Local Installation (Advanced) ​

Direct installation on bare metal or VMs for full control.

4. Cloud Deployment ​

One-click deployment to AWS, GCP, or Azure.

📋 Installation Roadmap ​

Follow this roadmap for a complete setup:

Phase 1: Quick Start (15 minutes) ​

Phase 2: Configuration (30 minutes) ​

Phase 3: Advanced Setup (1-2 hours) ​

📚 Documentation Structure ​

Our documentation is organized into logical sections:

Core Documentation ​

API Documentation ​

Operations ​

  • Deployment: Deployment for different environments
  • Operations: Monitoring, troubleshooting, backups
  • Security: Security architecture and best practices

Language Versions ​

🎓 Learning Path ​

For DevOps Engineers ​

  1. Start with Quick Start
  2. Learn SLO Management
  3. Configure GitOps Integration
  4. Set up Production Deployment

For SREs ​

  1. Start with Installation
  2. Understand Real-time Monitoring
  3. Configure Notifications
  4. Learn Monitoring

For Developers ​

  1. Start with Prerequisites
  2. Learn Application Configuration
  3. Explore API Documentation
  4. Follow Development Setup

🔧 Common Use Cases ​

1. Monitoring API Services ​

2. Setting Up Alerts ​

3. Managing SLOs ​

4. GitOps Integration ​

📞 Next Steps ​

After completing the installation:

  1. Read Feature Documentation - Learn about all available features
  2. Configure Your Environment - Set up your preferences
  3. Create Your First SLO - Follow the SLO creation guide
  4. Explore Advanced Features - Notifications, GitOps, analytics

💡 Tips for Success ​

Development Tips ​

  • Use Docker Compose for local development
  • Keep dependencies updated
  • Run tests before committing changes
  • Monitor performance metrics

Production Tips ​

  • Use Kubernetes for production deployment
  • Set up monitoring and alerting
  • Configure backup strategies
  • Follow security best practices

Learning Tips ​

  • Start with the Quick Start guide
  • Read documentation before configuring
  • Test changes in development first
  • Use examples from documentation

📖 Installation Guide - Start here
⚙️ Configuration - Settings
🎯 Features - Features overview
🔌 API Reference - API documentation
🚀 Deployment - Deployment guides
📊 Monitoring - Monitoring setup


Need Help? ​

If you encounter any issues during installation:

  1. Check Troubleshooting - Common issues and solutions
  2. FAQ - Frequently asked questions
  3. Community Forum - User community
  4. Support Portal - Contact support team

Next: Quick Start with Docker Compose ⏭️