OpenLIT is open source and is very easy and lightweight to self-host as it needs only 3 componets to run:
  1. OpenLIT itself
  2. ClickHouse for storage
  3. OpenTelemetry Collector for telemetry collection.
Already have ClickHouse or OpenTelemetry Collector?You can reuse your existing infrastructure and skip deploying these components. OpenLIT can be configured to connect to your existing ClickHouse database and OTel Collector setup. Learn more about connecting to existing databases →
This section contains guides for different deployment scenarios.

Kubernetes

Deploy OpenLIT on your Kubernetes cluster using the OpenLIT Helm chart. The Helm chart deploys all 3 components (OpenLIT platform, ClickHouse, and OpenTelemetry Collector) for a reliable and scalable solution.
1

Helm Repo Setup

shell
helm repo add openlit https://openlit.github.io/helm/
helm repo update
2

Installing the Helm Chart

shell
helm install openlit openlit/openlit

Docker

For a quick and straightforward setup, Docker Compose can be used to deploy OpenLIT’s complete stack: the OpenLIT platform, ClickHouse database, and OpenTelemetry Collector.
1

Git Clone OpenLIT Repository

git clone git@github.com:openlit/openlit.git
2

Start Docker Compose

From the root directory of the OpenLIT Repo, Run the below command
docker compose up -d

Kubernetes

Running in Kubernetes? Try the OpenLIT Operator

Automatically inject instrumentation into existing workloads without modifying pod specs, container images, or application code.