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

Submit your application