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
