Blog

Deploying Signoz on Excloud

Learn how to deploy Signoz on Excloud

4 December 2024 ยท updated 4 December 2024


SigNoz is an open-source observability platform that helps you monitor your applications and services. It provides powerful features including:

  • Application Performance Monitoring (APM)
  • Distributed Tracing
  • Metrics Monitoring
  • Log Management
  • Custom Dashboards

This guide will walk you through deploying SigNoz on Excloud, making it easy to monitor your applications.

Prerequisites

Before you begin, ensure you have:

  • An active Excloud account Sign up for free here
  • Basic familiarity with Linux commands
  • SSH client installed on your local machine

Step 1: Create a New Instance

  1. Log in to your Excloud Dashboard
  2. Click on the โ€œLaunch a VMโ€ button
  3. Configure your instance with these specifications:
    • Instance Type: n1.2c (2 vCPU, 8 GB RAM)
    • Operating System: Ubuntu (latest LTS version)
    • Storage: 110 GB (included by default)

Launching a new VM on Excloud

Selecting instance specifications

Configuring instance details

Step 2: Connect to Your Instance

Once your VM is running:

  1. Connect to your instance:
ssh -i your-key.pem ubuntu@your-instance-ip

Step 3: Install SigNoz

  1. Update your system packages:
sudo apt update && sudo apt upgrade -y
  1. Install SigNoz using the official installation script:
git clone -b main https://github.com/SigNoz/signoz.git
cd signoz/deploy/
./install.sh

The installation process may take a few minutes to complete.

Step 4: Access SigNoz Dashboard

  1. Once installation is complete, open your web browser
  2. Navigate to: http://your-instance-ip:3301
  3. Create your admin account on first login

Security Considerations

Remember to:

  • Configure your instanceโ€™s security group to allow traffic only on required ports (3301 for UI, 4317 for OTLP)
  • Use strong passwords for your SigNoz admin account
  • Keep your Ubuntu system and SigNoz updated regularly

Next Steps

After successful installation, you can:

  • Configure your applications to send telemetry data to SigNoz
  • Set up alerts and notifications
  • Create custom dashboards for your metrics

For more information on using SigNoz, visit their official documentation.