What is SigNoz?

SigNoz is an open-source observability platform that provides monitoring, logging, and tracing capabilities for modern applications. It is designed to help developers and operations teams gain insights into their application’s performance, identify issues, and optimize their systems. With SigNoz, teams can collect and analyze metrics, logs, and traces from their applications, providing a unified view of their system’s performance.

Main Features

SigNoz provides a range of features that make it an attractive solution for monitoring and logging, including:

  • Metrics collection and analysis
  • Log collection and analysis
  • Distributed tracing
  • Alerting and notification

Installation Guide

Prerequisites

Before installing SigNoz, you will need to have the following prerequisites in place:

  • Docker and Docker Compose installed on your system
  • A compatible operating system (Linux or macOS)

Step 1: Clone the SigNoz Repository

Clone the SigNoz repository from GitHub using the following command:

git clone https://github.com/SigNoz/signoz.git

Step 2: Build and Run SigNoz

Build and run SigNoz using the following command:

docker-compose up -d

SigNoz Snapshot and Restore Workflow

What is a Snapshot?

A snapshot is a point-in-time representation of your SigNoz data, including metrics, logs, and traces. Snapshots can be used to restore your data in case of a failure or to migrate your data to a new environment.

Creating a Snapshot

To create a snapshot, navigate to the SigNoz UI and click on the

Submit your application