SkillAgentSearch skills...

Dashboard

Open Swoole Dashboard

Install / Use

/learn @openswoole/Dashboard
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Open Swoole Dashboard

Latest Stable Version License GitHub stars Twitter

This is the example repo of using Open Swoole Metrics in v4.9.0 to bootstrap an Open Swoole Dashboard with Metrics in Open Swoole, Grafana and Prometheus.

Docker and Docker Compose are requried.

Bootstrap Open Swoole Dashboard

Make sure openswoole version >= 4.9.0:

docker pull openswoole/swoole:latest
docker run --rm openswoole/swoole:latest php --ri openswoole

Start the demo server and dashboard:

git clone git@github.com:openswoole/dashboard.git
cd dashboard
docker-compose up

Open Swoole Metrics

Find /metrics output at http://127.0.0.1:9501/metrics

Prometheus UI

Find Prometheus server at http://127.0.0.1:9090/

<img width="400" alt="Open Swoole Metrics" src="https://user-images.githubusercontent.com/313478/146695579-78be99a2-5fad-4c25-a70a-97319133e921.png">

Grafana Dashboard

  1. Find http://127.0.0.1:3000/login, the default username and password are openswoole:openswoole.
  2. Import Open Swoole Dashboard at http://127.0.0.1:3000/dashboard/import, enter ID 15418 and hit load button.
  3. Send some traffic with wrk using wrk -t4 -c16 -d5 --latency http://127.0.0.1:9501/
  4. Have fun with OpenSwoole Dashboard
<img width="400" alt="Open Swoole Dashboard" src="https://user-images.githubusercontent.com/313478/146695592-5500860d-59d2-4583-8a3b-1b08e0f98c7f.png">

Related Skills

View on GitHub
GitHub Stars36
CategoryDevelopment
Updated1mo ago
Forks8

Languages

PHP

Security Score

80/100

Audited on Feb 5, 2026

No findings