Skip to main content

Docker Standalone

Once you have successfully installed SigNoz on Docker Standalone, the following sections provide an overview of the activities that are required to successfully operate SigNoz.

Stop/Start

To stop the running SigNoz cluster:

sudo docker-compose -f docker/clickhouse-setup/docker-compose.yaml stop

To start/resume the running SigNoz cluster:

sudo docker-compose -f docker/clickhouse-setup/docker-compose.yaml up

*Note: The stopped SigNoz cluster should resume and mount to the existing docker volumes.

Upgrade

Use the commands below to sync to the latest release.

  1. Checkout to main branch:
git checkout main
  1. Pull the latest changes from the SigNoz GitHub repository:
git pull origin main
  1. Go to deploy folder and run the install.sh script:
cd deploy && ./install.sh

In case you wish to upgrade the SigNoz cluster to a specific version, let's say v0.6.2, follow the steps below:

  1. Checkout to the v0.6.2 tag:
git checkout v0.6.2
  1. Go to deploy folder and run the install.sh script:
cd deploy && ./install.sh
warning
  • Be careful with breaking changes across versions!
  • There might be misconfiguration caused by version mismatch.

Uninstall

Enter the following command to uninstall SigNoz:

sudo docker-compose -f docker/clickhouse-setup/docker-compose.yaml down -v

Remove the Sample Application

Follow the steps in this section to remove the sample application that comes installed with SigNoz:

  1. From the directory in which you installed SigNoz, open your Docker Compose file in a plain-text editor.
    • Linux users: you must open the deploy/docker/clickhouse-setup/docker-compose.yaml file.
    • macOS users: you must open the deploy/docker/clickhouse-setup/docker-compose.arm.yaml file.
  1. Comment out or remove the services.hotrod and services.load-hotrod sections:

    Remove the sample application on Docker Standalone

  2. Move into the deploy directory and run the install.sh script again:

cd deploy && ./install.sh