This example demonstrates how to quickly start Uptrace using Docker. To run Uptrace permanently, you can also use a DEB/RPM package or a pre-compiled binary.
Step 1. Download the example using Git:
git clone https://github.com/uptrace/uptrace.git
cd uptrace/example/docker
Step 2. Start the services using Docker:
docker-compose pull
docker-compose up -d
Step 3. Make sure Uptrace is running:
docker-compose logs uptrace
Step 4. Open Uptrace UI at http://localhost:14318
Uptrace will monitor itself using uptrace-go OpenTelemetry distro. To get some test data, just reload the UI few times. It usually takes about 30 seconds for the data to appear.
To configure OpenTelemetry for your programming language, see documentation.
This example uses MailHog to test email notifications. Open http://localhost:8025 to view available email notifications.
See Alerting and Notifications for more details.
This example also comes with a pre-configured OpenTelemetry Collector to monitor host metrics and PostgreSQL.