What is SigNoz?
SigNoz is an open-source, enterprise-grade monitoring and logging platform that provides real-time insights into application performance and behavior. It is designed to help DevOps teams and organizations to identify and resolve issues quickly, reducing mean time to recovery (MTTR) and improving overall system reliability.
Key Features
Unified Monitoring and Logging
SigNoz combines monitoring and logging capabilities into a single platform, providing a unified view of system performance and behavior. This allows teams to quickly identify issues and correlate logs with metrics for faster troubleshooting.
Telemetry and Restore Points
SigNoz provides real-time telemetry data, allowing teams to monitor system performance and behavior in real-time. Additionally, SigNoz offers restore points, which enable teams to quickly recover from failures and minimize downtime.
Log Repositories and Analysis
SigNoz provides a scalable log repository that can handle large volumes of log data. The platform also offers advanced log analysis capabilities, including filtering, sorting, and visualization, to help teams quickly identify issues.
Installation Guide
Prerequisites
Before installing SigNoz, ensure that you have the following prerequisites:
- Docker and Docker Compose installed on your system
- A compatible Linux distribution (e.g., Ubuntu, CentOS)
- At least 4GB of RAM and 2 CPU cores
Step 1: Download and Extract the SigNoz Archive
Download the SigNoz archive from the official website and extract it to a directory on your system.
Step 2: Configure the SigNoz Environment
Create a new file named `.env` in the extracted directory and add the following configuration settings:
| Variable | Value |
|---|---|
| SIGNOZ_DB_HOST | localhost |
| SIGNOZ_DB_PORT | 5432 |
Step 3: Start the SigNoz Services
Run the following command to start the SigNoz services:
docker-compose up -d
SigNoz Snapshot and Restore Workflow
Creating a Snapshot
To create a snapshot, navigate to the SigNoz web interface and click on the
