Sentinel单机版安装部署

Sentinel 安装部署文档

  1. 创建文件夹
mkdir -p /application

  1. 下载 Sentinel
wget https://github.com/alibaba/Sentinel/releases/download/1.8.2/sentinel-dashboard-1.8.2.jar
# 拷贝 sentinel-dashboard-1.8.2.jar 到 /application 目录
mv sentinel-dashboard-1.8.2.jar /application/sentinel-dashboard-1.8.2.jar

  1. 创建配置文件后启动 Sentinel
# /application/sentinel/sentinel.properties 配置
project.name = sentinel
csp.sentinel.metric.file.single.size=100
csp.sentinel.log.dir=/data/sentinel/logs
csp.sentinel.log.use.pid=true
csp.sentinel.dashboard.server=10.2.9.152:8170
# 启动
java -Dcsp.sentinel.config.file=/application/sentinel/sentinel.properties -jar /application/sentinel-dashboard-1.7.2.jar

  1. 配置日志自动清理

编写shell脚本, /data/sentinel/log_rotate.sh

#!/bin/bash

# 初始化
LOGS_PATH=/data/sentinel/logs

for file in $LOGS_PATH/*
do
    if test -f $file
    then
        echo $file
        #find $file -mtime +15 -name '*[0-9]*-[0-9]*-[0-9]*' | xargs rm -f
    else
        find $file -mtime +15 -name '*[0-9]*-[0-9]*-[0-9]*' | xargs rm -f
    fi
done

exit 0

  1. 添加脚本到 crontab 中, 每晚 00:00 自动执行, 清理 15 天之前的日志记录
# 执行
crontab -e
# 输入
1 0 * * * /data/sentinel/log_rotate.sh


感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。

页面内容