-
Notifications
You must be signed in to change notification settings - Fork 27
OctoMation运维手册
wzchk edited this page Oct 8, 2023
·
42 revisions
OctoMation使用容器方式部署运行,每个服务组件对应一个容器。 容器名(服务名)列表:
- shakespeare-static
- shakespeare-action
- shakespeare-rule-mgmt
- shakespeare-pre
- shakespeare-executor
- shakespeare-mgmt
- shakespeare-zookeeper
- shakespeare-kafka
- shakespeare-es
- shakespeare-mariadb
- shakespeare-java-exe-python
查看容器镜像:
docker images
查看当前所有运行的容器:
docker ps
查看某个容器:
docker ps | grep 容器名
进入容器
docker exec -it 容器名 /bin/bash
docker-compose -f /opt/shakespeare/docker-compose.yml down
docker-compose -f /opt/shakespeare/docker-compose.yml up -d
docker-compose -f /opt/shakespeare/docker-compose.yml stop 容器名
docker-compose -f /opt/shakespeare/docker-compose.yml start 容器名
/opt/shakespeare/logs
修改/opt/shakespeare/app.sh文件可进行日志保留参数配置。
1)修改基础服务日志保留天数
#add log save time
export BIN_LOG_SAVE_TIME="1"
#KAFKA_SAVE_TIME是用来存 elasticsearch的日志保留天数的值
export KAFKA_SAVE_TIME="3"
#KAFKA_SAVE_HOUR是用来存kafka zookeeper的日志保留小时数
export KAFKA_SAVE_HOUR="72"
# NGINX_SAVE_TIME用来存nginx和shakespeare的日志保留天数的值
export NGINX_SAVE_TIME="3"
#add log save time end
2)修改服务日志保留天数和大小
##log config begin###
export LOG_MAX_HISTORY=3
export LOG_MAX_FILE_SIZE=100MB
export TOTAL_SIZE_CAP="10GB"
##log config end###
修改完成后,需重启所有服务生效。
docker logs -f 容器名
docker logs -f --tail="100" 容器名 //只显示最后100行
##查看各个服务运行情况
进入Web管理页面,点击“系统配置——系统状态”,可查看当前各个组件的运行情况:
进入Web管理页面,点击“系统配置——审计日志”,可查看当前系统审计日志,如用户登入登出、配置修改等。
sh /opt/shakespeare/uninstall.sh
Tips:
- 我需要Star!💗💗💗
- 欢迎参与社区讨论和贡献,不限于:Wiki编写、Issue提交、社区Discussion、应用APP和剧本开发、场景拓展、转发宣传😄
- 商用或企业版请联系👉雾帜智能官网或者致电400 1166 232
-
QuickBook快速上手🚀
-
完整手册
-
其它