docker-compose up -d
#If you'd like a neat startup script to set everything up for you, run this chmod +X dockerize.sh ./dockerize.sh
2. **Access Applications:**
- SvelteKit App: http://localhost:3000
- SigNoz Dashboard: http://localhost:3301
## Tech Stack
```mermaid
graph TB
A[š¤ User visits website] --> B[š SvelteKit App<br/>Your website frontend]
B --> C[š” OpenTelemetry<br/>Data collector]
C --> D[š OTEL Collector<br/>Data processor]
D --> E[š SigNoz<br/>Monitoring dashboard]
E --> F[š¾ ClickHouse<br/>Data storage]
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style D fill:#fff3e0
style E fill:#fce4ec
style F fill:#f1f8e9
SvelteKit App: This is your website (like WordPress, but more modern) OpenTelemetry: Quietly watches what happens on your site OTEL Collector: Organizes the monitoring data SigNoz: Shows you beautiful charts and graphs ClickHouse: Stores all the data
ā
Healthcheck Filtering: The /health endpoint spans are automatically filtered out by the OpenTelemetry collector
To stop the demo -
docker-compose down