open-falcon在docker中--02
ports: 8433 8080 8081
dirs: /home/work/mysql-data /tmp
Init MySQL
docker run -itd –name falcon-mysql -v /home/work/mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=xxxxx -p 3306:3306 mysql:5.7
Init mysql table
cd /tmp &&
git clone https://github.com/open-falcon/falcon-plus --depth=1 &&
cd /tmp/falcon-plus/ &&
for x in ls ./scripts/mysql/db_schema/*.sql
rm -rf /tmp/falcon-plus/
docker pull openfalcon/falcon-plus:v0.2.1
Run falcon-plus container
docker run -itd --name falcon-plus
-p 8433:8433
-p 8080:8080
-e MYSQL_PORT=falcon:
Start falcon backend modules, such as graph,api,etc.
docker exec falcon-plus sh ctrl.sh start graph hbs judge transfer nodata aggregator agent gateway api alarm
Start falcon-dashboard in container
docker run -itd --name falcon-dashboard -p 8081:8081 -e API_ADDR=http://xx.0.0.yy:8080/api/v1 -e PORTAL_DB_HOST=falcon.cnwltt2bpgx5.rds.cn-north-1.amazonaws.com.cn -e PORTAL_DB_PORT=3306 -e PORTAL_DB_USER=falcon -e PORTAL_DB_PASS=BapeXazw9.Lego -e PORTAL_DB_NAME=falcon_portal -e ALARM_DB_HOST=falcon.cnwltt2bpgx5.rds.cn-north-1.amazonaws.com.cn -e ALARM_DB_PORT=3306 -e ALARM_DB_USER=falcon -e ALARM_DB_PASS=BapeXazw9.Lego -e ALARM_DB_NAME=alarms -w /open-falcon/dashboard openfalcon/falcon-dashboard:v0.2.1 ‘./control startfg’
Kube Confg