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 ⏭️