What is SigNoz?
SigNoz is an open-source, self-hosted monitoring and logging platform designed to provide a scalable and secure solution for DevOps teams. It allows users to collect, store, and analyze log data from various sources, providing real-time insights into system performance and behavior.
With SigNoz, users can monitor their applications and infrastructure, detect anomalies, and receive alerts and notifications when issues arise. The platform also provides a robust retention policy, ensuring that log data is stored securely and in compliance with regulatory requirements.
Key Features
Log Collection and Storage
SigNoz supports the collection of log data from various sources, including files, containers, and cloud services. The platform provides a scalable storage solution, allowing users to store large volumes of log data for extended periods.
Real-time Analytics and Visualization
SigNoz provides real-time analytics and visualization capabilities, enabling users to gain insights into system performance and behavior. The platform supports various visualization tools, including dashboards, charts, and graphs.
Alerts and Notifications
SigNoz provides a robust alerting system, allowing users to define custom alerts and notifications based on specific conditions. The platform supports various notification channels, including email, Slack, and PagerDuty.
Installation Guide
Prerequisites
Before installing SigNoz, ensure that you have the following prerequisites:
- Docker and Docker Compose installed on your system
- A compatible operating system (Linux or macOS)
- At least 4GB of RAM and 2 CPU cores
Step 1: Clone the Repository
git clone https://github.com/SigNoz/signoz.git
Step 2: Build and Deploy
Build and deploy the SigNoz platform using Docker Compose:
cd signoz && docker-compose up -d
SigNoz Snapshot and Restore Workflow
Creating a Snapshot
To create a snapshot of your SigNoz instance, follow these steps:
- Login to your SigNoz instance
- Navigate to the
