This repository contains a simple Rails web application that simulates a variety of performance issues.
It will seed the database and simulate the traffic.
The goal is to use an APM (in this case AppSignal) to identify the bottlenecks and improve the performance.
- Docker
- Docker Compose
- AppSignal account
- AppSignal Push API key
- Free ports: 3001, 5442 and 6389
-
Sign up on AppSignal and get a Push API key
-
Start the app with the following command:
APPSIGNAL_PUSH_API_KEY=YOUR_KEY docker compose up
-
Navigate to http://localhost:3001 and check if the app is running
-
Navigate to AppSignal, pick the environment
production
and wait for the traffic data.