🐳 hyperdx

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

Docker Ready 2 Services 9,778 stars
1. Pull Image docker pull library/mongo
2. 1-Click Launch Command docker run -d --name hyperdx mongo:5.0.32-focal
3. 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.5-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: