Lightup Enterprise

Setup guide for Lightup Enterpise

Details on the Lightup Enterprise deployment model.

Sign up for an account

Sign up for a Lightup Enterprise trial!

You will receive the following in email:

  1. A bootstrap command
  2. A trial license file
  3. Admin credentials

Those will be needed in the installation step ahead.

Create a VM

Create a virtual machine (VM) in your cloud environment or on-premise virtual compute environment with the following specifications:

  • CPU and memory dimensioning similar to AWS EC2 t3.2xlarge (8 vCPUs, 32GB memory)
  • Persistent hard disk capacity (EBS or similar) of 200GB of more
  • Make sure the VM is set up in the right VPC or cloud service provider account so that it has access to the data warehouses that need to be monitored."
  • Make sure the VM is set up for SSH access and you have the private key that gives you access to the VM."

Configure the security group or similar access control interface to accept traffic on the following ports from within your corporate environment or VPN:

  • TCP/IP access on port 22 for SSH
  • HTTP/HTTPS access on port 8800 for the admin interface
  • HTTP/HTTPS access on port 443 for the Lightup GUI

Before proceeding, make sure you have the following:

  • IP address or host name of your VM
  • Private key for SSH access

Set up Postgres Server 14

You need to prepare a Postgres instance to support the Lightup app, with the following minimum capabilities:

  • 4 CPUs, 32GB memory
  • Persistent hard disk capacity of 200GB of more
  • Access to the data warehouses to be monitored
  • Snapshots enabled for the Postgres instance

🚧

Regular Postgres snapshots

Take snapshots of your instance on a regular basis, for recovery purposes in the case of any issues that render the Postgres instance unrecoverable.

When your Postgres instance is ready, log in and complete the preparations:

  1. Create three databases: adb, udb, sdb.
  2. In each db:
    • Set max_connection >= 500.
    • Run the following code:
CREATE EXTENSION IF NOT EXISTS pg_stat_statements;
SELECT * FROM pg_stat_statements LIMIT 1;
CREATE EXTENSION IF NOT EXISTS uuid-ossp;
SELECT * FROM uuid-ossp LIMIT 1;

Install Lightup

Step 1: Bootstrap the VM

SSH into the VM and run the bootstrap command you received in email after signing up:

Run the specific bootstrap command that looks like the following:

curl -sSL https://k8s.kurl.sh/<path> | sudo bash

Step 2: Upload license

After the bootstrap command finishes executing, login to the admin interface at https://<ip-address-or-host-name-of-your-VM>:8800 and upload the license file.

Step 3: Verify deployment

Wait for about 10 minutes after the previous step. Then, go to https://<ip-address-or-host-name-of-your-VM>:443 and verify that the Lightup login page shows up.

Log in to the Lightup system using the admin credentials to get started.