Skip to content

skylogsio/skylogs-laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Skylogs Laravel

Skylogs Logo

A unified platform for alert and incident management that integrates seamlessly with your observability solutions

License Laravel PHP Docker


πŸš€ About Skylogs

Skylogs is an open-source, end-to-end alert and incident management platform built to bridge the gap between observability tools and incident response.

It is designed with shared responsibility and personalization in mind, making it a flexible platform for use across all teams in an organization.

Skylogs consolidates alerts from multiple observability systems, applies intelligent routing and escalation, and ensures the right people are notified through their preferred communication channels.

πŸ‘‰ Our belief: Incident response is not only an infrastructure concern β€” it’s an organizational responsibility. Skylogs helps implement this mission by giving every team the tools they need to act quickly and effectively.


✨ Key Features

πŸ”— Universal Integration

  • Works seamlessly with popular monitoring tools (Prometheus, Grafana, New Relic, Datadog, Zabbix, etc.)
  • Technology-agnostic design β€” integrate with any observability solution
  • REST API and webhook support for custom workflows

πŸ“Š Intelligent Alert Management

  • Collect alerts from multiple observability systems
  • Smart correlation and deduplication to reduce noise
  • Flexible alert routing based on severity, source, and tags
  • Alert suppression and maintenance windows

🚨 Incident Management

  • Transform alerts into actionable incidents
  • Incident analysis to reduce troubleshooting time
  • Automated AI-generated incident reports (e.g., postmortems)
  • Track key metrics (MTTR, MTTA, SLA compliance)

πŸ‘₯ On-Call Management

  • Customizable on-call rotations and schedules
  • Automated escalations with configurable timeouts
  • Easy handoff management and shift swapping

πŸ“± Flexible Notifications

  • Multi-channel notifications: SMS, phone calls, email, Slack, Microsoft Teams, Telegram, etc.
  • Rich email formatting for better context
  • Endpoint verification flow to ensure no critical alert is lost

πŸ“ˆ Custom Status Pages

  • Public or private branded status pages
  • Real-time incident updates
  • Historical uptime reporting
  • Subscriber notifications

πŸ›  Advanced Features

  • Full incident lifecycle tracking and post-mortems
  • Alert analytics and trend reporting
  • Custom dashboards and widgets
  • Role-Based Access Control (RBAC)

πŸ‘¨β€πŸ’» Who Uses Skylogs?

Network & Datacenter Teams

  • Strong integration with Zabbix and similar tools
  • Endpoint assurance for reliable critical alert delivery

DevOps Engineers

  • Centralize alerts from multiple monitoring platforms
  • Reduce alert fatigue with intelligent routing
  • Simplify on-call scheduling and escalation

Site Reliability Engineers (SREs)

  • Improve MTTD and MTTR
  • Enforce reliable alerting strategies
  • Analyze incident trends and patterns
  • Maintain and track SLOs

Development Teams

  • Real-time notifications on application issues
  • Team/project-specific alert preferences
  • Integration with development workflows
  • Monitor application performance and health

Security Teams

  • Integrate with Splunk, ELK stack, and SIEMs
  • Manage security alerts and incidents
  • Coordinate SOC response efforts

Engineering Managers

  • Visibility into team workload and on-call burden
  • Track incident response metrics and KPIs
  • Ensure escalation coverage and accountability
  • Generate executive-ready reports

🎯 Why Choose Skylogs?

πŸ”§ Shared Responsibility

  • Collaborative workflows across DevOps, SRE, SecOps, and Dev teams
  • Clear team-based alert ownership

🎨 Personalization

  • Tailored notification preferences per user
  • Custom routing rules and escalation policies
  • Personalized dashboards and alerts

πŸš€ Easy Integration

  • Plug-and-play setup with major observability tools
  • REST API and webhooks for custom integrations
  • Pre-built connectors for common platforms

πŸ“Š Data-Driven Insights

  • Detailed analytics on alerts and incidents
  • SLA, SLO, and KPI tracking
  • Historical data for capacity planning
  • Custom reporting dashboards

πŸ”’ Enterprise-Ready

  • RBAC and fine-grained permissions
  • SSO integration (coming soon)
  • SOC 2 Type II compliance (in progress)
  • Full audit logs and retention policies

🐳 Quick Start with Docker

Prerequisites

  • Docker & Docker Compose installed
  • Git

Installation

# Clone the repository
git clone https://github.com/skylogsio/skylogs-laravel.git
cd skylogs-laravel

# Copy environment file
cp .env.example .env

# Build and start the application
docker-compose up -d --build

# Generate application key
docker-compose exec app php artisan key:generate

# Run migrations
docker-compose exec app php artisan migrate

# (Optional) Seed initial data
docker-compose exec app php artisan db:seed

πŸ“š Documentation

Comprehensive documentation is available in the following sections:

🀝 Contributing

We welcome contributions from the community! Please read our Contributing Guidelines to get started.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ†˜ Support

🌟 Star History

Star History Chart


Made with ❀️ by the Skylogs team

Website β€’

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages