Skip to content

Commit e4b069e

Browse files
authored
Merge pull request #16 from bleu/jefferson/cow-614-cow-591-phase-2-extended-prometheus-metrics
COW-591 phase 2 extended prometheus metrics
2 parents e74d303 + 5b5298a commit e4b069e

35 files changed

+10448
-24
lines changed

README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,32 @@ Comprehensive performance testing suite for the CoW Protocol Playground, enablin
5858
cow-perf run --config configs/scenarios/light-load.yml
5959
```
6060

61+
## Monitoring & Visualization
62+
63+
Prometheus metrics export is **enabled by default** (port 9091). To use the full monitoring stack:
64+
65+
1. **Start Prometheus & Grafana**
66+
```bash
67+
docker compose --profile monitoring up -d
68+
```
69+
70+
2. **Run a test** (metrics export automatically on port 9091)
71+
```bash
72+
cow-perf run --config configs/scenarios/light-load.yml
73+
```
74+
75+
3. **View dashboards** at http://localhost:3000 (default: admin/admin)
76+
- Performance Overview
77+
- API Performance
78+
- Resources
79+
- Comparison
80+
- Trader Activity
81+
82+
4. **Disable metrics export** (if needed)
83+
```bash
84+
cow-perf run --config configs/scenarios/light-load.yml --prometheus-port 0
85+
```
86+
6187
For detailed setup and troubleshooting, see [Development Guide](docs/development.md).
6288

6389
## Documentation

0 commit comments

Comments
 (0)