hyperdx Docker & Self-Hosted Deployment

GitHub

Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by ClickHouse and...

RAW Compose
1. Pull Image (DOCKERHUB) docker pull library/mongo
2. Docker Run (1-Click Launch) docker run -d --name hyperdx -p 21100:21100 --restart always mongo:5.0.32-focal
3. Podman Run podman run -d --name hyperdx -p 21100:21100 --restart always mongo:5.0.32-focal
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/library/mongo:5.0.32-focal
5. ORAS Pull (OCI Artifact) oras pull mongo:5.0.32-focal
6. Compose Deployment docker compose up -d
packages/app/tests/e2e/docker-compose.yml
Download .yml
name: hdx-e2e
services:
  db:
    image: mongo:5.0.32-focal
    ports:
      - ${HDX_E2E_MONGO_PORT:-21100}:27017
    networks:
      - internal
    deploy:
      resources:
        limits:
          memory: 1G
          cpus: '2.0'
        reservations:
          memory: 512M
          cpus: '0.5'
  ch-server:
    image: clickhouse/clickhouse-server:26.8-alpine
    ports:
      - ${HDX_E2E_CH_PORT:-20500}:8123 # http api
      - ${HDX_E2E_CH_NATIVE_PORT:-20600}:9000 # native
    environment:
      CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT: 1
    volumes:
      - ../../../../docker/clickhouse/local/config.xml:/etc/clickhouse-server/config.xml
      - ../../../../docker/clickhouse/local/users.xml:/etc/clickhouse-server/users.xml
      - ../../../../docker/clickhouse/local/init-db-e2e.sh:/docker-entrypoint-initdb.d/init-db.sh
    networks:
      - internal
    deploy:
      resources:
        limits:
          memory: 2G
          cpus: '2.0'
        reservations:
          memory: 512M
          cpus: '0.5'
    healthcheck:
      test: ['CMD', 'wget', '--spider', '-q', 'http://127.0.0.1:8123/ping']
      interval: 5s
      timeout: 3s
      retries: 10
      start_period: 30s
networks:
  internal: