What is SigNoz?
SigNoz is an open-source, self-hosted monitoring and logging platform designed to help developers and DevOps teams troubleshoot and optimize their applications. It provides a robust set of features for collecting, storing, and analyzing telemetry data, including metrics, logs, and traces.
Main Features
SigNoz offers a range of features that make it an attractive choice for monitoring and logging, including:
- Scalability: SigNoz is designed to handle large volumes of data and can scale horizontally to meet the needs of growing applications.
- Customizable Dashboards: Users can create custom dashboards to visualize their data and track key metrics.
- Alerting and Notification: SigNoz provides a robust alerting system that allows users to set custom thresholds and notification rules.
Installation Guide
Prerequisites
Before installing SigNoz, you will need to ensure that your system meets the following requirements:
- Docker: SigNoz is containerized and requires Docker to run.
- Storage: SigNoz requires a storage solution, such as Elasticsearch or Cassandra, to store its data.
Step 1: Install SigNoz
To install SigNoz, follow these steps:
- Clone the SigNoz repository from GitHub.
- Run the installation script to deploy SigNoz to your Docker environment.
SigNoz Snapshot and Restore Workflow
What is a Snapshot?
A snapshot is a point-in-time backup of your SigNoz data. Snapshots are useful for creating restore points in case of data loss or corruption.
Creating a Snapshot
To create a snapshot, follow these steps:
- Log in to your SigNoz instance.
- Navigate to the Snapshots page.
- Click the